2016-03-09 29 views
0

我知道du *.txt例如給我當前目錄中的所有.txt文件,但是我可以以某種方式修改該命令以查看不僅僅是根目錄,而是查看其中所有其他目錄以查找所有.txt文件?使用du在目錄樹中查找文件類型?

回答

1

你的意思是這樣的:

find . -name "*.txt" -exec du -skh {} \;

+0

對於「* .txt」部分,它說沒有這樣的文件或目錄。 – Daeto

+1

這很奇怪。對我來說:'找。 -name「* .ffsf」-exec du -skh {} \;'由於列表爲空(嘗試不存在的擴展名),因此不會返回任何內容。 –

+1

@Daeto - 這很奇怪。你在運行什麼操作系統? – alvits

0

您可以用du命令結合find命令來得到結果:

find . -name \*.txt | du 
+0

那個duman部分是關於什麼的? – Daeto

+1

@Daeto對不起,這只是du – gaetanoM

+0

沒有不工作,它列出了一切,而不僅僅是具有給定擴展名的文件。 – Daeto