GNU `find` 似乎无法使用 -size 来查找大小小于 *M 的文件
我想找到小于1M的文件,所以写成 find 。 -大小-1M。但这似乎确实不起作用:
find . -size -1M | xargs ls -lh
-rw-rw-r-- 1 xyz xyz 0 Apr 2 14:48 ./test/score
-rw-rw-r-- 1 xyz xyz 0 Apr 2 14:48 ./test/ir1
相反, find 令人惊奇。 -size 1M 有效。
I want to find the file whose size is less than 1M, so I write as find . -size -1M
. But it seems not work indeed:
find . -size -1M | xargs ls -lh
-rw-rw-r-- 1 xyz xyz 0 Apr 2 14:48 ./test/score
-rw-rw-r-- 1 xyz xyz 0 Apr 2 14:48 ./test/ir1
On the contrary, it's amazing that find . -size 1M
works.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
来自
man find
:From
man find
: