2017-07-30 58 views
0

我想找到比X MB的文件LS,所以我跑調整xargs的接受-lh

find data/ -size +2M 

,但我需要MB每個文件旁邊,所以我想這:

find data/ -size +2M | xargs -I '{}' ls -lh '{}' 

上面似乎列出所有文件無論大小,是xargs的部分不正確的,確實也對data/一個ls,而不是匹配的文件?

應該如何上面寫?

如果我指定-type f,但我認爲這不是解決它的工作確定。

find data/ -size +2M -type f | xargs -I '{}' ls -lh '{}' 

回答

0

這可以幫助你sudo find/-size +2M -exec ls -s1h {} \;