我想找到大于X MB的文件,所以我运行
find data/ -size +2M
但我需要在每个文件旁边使用MB,所以我尝试了这个:
find data/ -size +2M | xargs -I '{}' ls -lh '{}'
上面似乎列出了所有文件,无论大小,xargs部分是否不正确,它还在ls
而不是匹配文件上进行data/
?
如何写上述内容?
如果我指定-type f
,它就可以了,但我认为这不是解决方案。
find data/ -size +2M -type f | xargs -I '{}' ls -lh '{}'
答案 0 :(得分:0)
这可能会对您有所帮助sudo find / -size +2M -exec ls -s1h {} \;