2016-12-03 95 views
0

的數量我已經此管道,告訴我一個命令多少目錄是當前目錄裏:返回目錄

ls -lR | grep ^d | wc -l

但是,有沒有辦法來檢查給定目錄?例如:

ls -lR | grep ^d | wc -l /folder1/

回答

0

我覺得你只是路過/folder1到錯誤的CMD

ls -lR /folder1 | grep ^d | wc -l

+0

OK呀,太棒了。謝謝 –

0

我建議你使用find。用-type d你可以告訴查找只搜索目錄。像這樣

find /folder1 -type d | wc -l 

的好處是,你可以很容易地改變這種檢索目錄的名稱,並與-exec採取行動。

的缺點是,這個命令也算作目錄/folder./,但是這很容易規避:

find /folder1 -mindepth 1 -type d | wc -l