在 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 |