如果我发出find命令,如下所示:

$ find . -name *.ear

它输出:
./dir1/dir2/earFile1.ear
./dir1/dir2/earFile2.ear
./dir1/dir3/earFile1.ear

我要“打印”到命令行的是名称和大小:
./dir1/dir2/earFile1.ear  5000 KB
./dir1/dir2/earFile2.ear  5400 KB
./dir1/dir3/earFile1.ear  5400 KB

最佳答案

find . -name '*.ear' -exec ls -lh {} \;

只是jer.drab.org的回复中的h。节省了转换为MB的时间;)

关于unix - 如何获得find命令以打印出带有文件名的文件大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/64649/

10-10 06:36