試圖使用osx find查找我的目錄樹中的所有文件。我用google搜索,看了看男人但沒有任何幫助。如何做一個基於文件大小的unix查找,包括在子目錄中?
到目前爲止,我有:find -f -c1mb
這顯然是錯誤的。
試圖使用osx find查找我的目錄樹中的所有文件。我用google搜索,看了看男人但沒有任何幫助。如何做一個基於文件大小的unix查找,包括在子目錄中?
到目前爲止,我有:find -f -c1mb
這顯然是錯誤的。
find . -size +20000
上面的一個應該工作。
我想你想找到比1 MB的文件,然後執行
$ find . -size +1M
1G也適用於千兆字節! – 2012-03-06 04:11:44
P(petabytes)也可以,試試'man find' – 2012-03-06 04:15:26
我原來做過男人,並且不知所措:) – 2012-03-06 04:23:48
在Ubuntu,這個工程:
find . -type f -size +10k
上面會發現所有的文件在當前目錄及以下,至少10K。
完美。在我的Mac上工作很好。想要能夠使用mb和gb,但無法獲得正確的格式,所以現在只需使用大數字。謝謝! – 2012-03-06 04:07:19
我已經+1了,但我實際上會接受Venk的答案,因爲它更短。儘管感謝您的幫助! – 2012-03-06 04:09:03
當然 - 很高興你得到了你需要的答案,當然還有+1!快樂的編碼! – 2012-03-06 04:29:23
這個命令告訴你「大小」太:-)
find . -size +1000k -exec du -h {} \;
[Rü試圖找到一個特定的文件? – Teja 2012-03-06 03:49:48
沒有,只是比特定大小的所有文件,說20K – 2012-03-06 03:51:17
http://www.mkyong.com/linux/how-to-find-large-file-size-on-linux-solution/ – Aziz 2012-03-06 03:53:50