計算檔案數量

Source: http://phorum.study-area.org/index.php/topic,10994.0.html

第一種:
如果只要一般的檔案, 可以用:
find . -type f -print | wc -l

如果是要不含目錄的檔案 (含 b, c 之類), 可以用:
find . ! -type d -print | wc -l

第二種:
如果單純 “只” 針對普通檔:
ls -lR /path/to/dir | grep ‘^-‘ | wc -l

含隱藏檔:
ls -laR /path/to/dir | grep ‘^-‘ | wc -l

含隱藏檔、符號連結、Charactor、Block :
ls -laR /path/to/dir | grep ‘^[-lcb]’ | wc -l

參考資料:
http://www.study-area.org/linux/system/linux_fs.htm
http://www.study-area.org/linux/system/linux_com.htm
http://www.study-area.org/linux/system/linux_shell.htm

This entry was posted in Linux. Bookmark the permalink.