在我的主目录下查找特定大小的文件

时间:2018-12-07 18:44:09

标签: bash find

我试图在我的主目录下找到所有100M +文件。我已经尝试过了:

find -type f -size +100M | ls -lh 

它似乎不起作用,因为我需要它采用人类可读的格式

1 个答案:

答案 0 :(得分:2)

ls不从标准输入中读取。您可以执行ls file,但不能执行echo file | lsfind | ls或通过其他方式传递给它。

为方便起见,find有一个-exec标志,可让您使用找到的文件作为参数来调用程序:

find . -type f -size +100M -exec ls -lh {} +