试图使用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