在 Linux 下以一点 (.) 开始的档案及目录名称是隐藏档, 默认用 ls 时都不会显示, 要用 “ls -a” 才可以将它们显示。
如果想找出隐藏档案及目录, 可以用 find 指令, 语法是这样:
|
1 |
# find /var/www/html -name ".*" -print0 |
以上指令会找出在 /var/www/html 目录的隐藏档案及目录, 如果只要找出隐藏目录, 可以这样:
|
1 |
# find /var/www/html -type d -name ".*" -print0 |
find 指令默认会将目录下所有副目录一同搜寻, 如果只要搜寻 /var/www/html 目录, 而不对它的副目录搜查, 可以加上 “-maxdepth 1” 参数, -maxdepth 的用处是指定搜寻的目录深度:
|
1 |
# fine /var/www/html -maxdepth 1 -name ".*" -print0 |