如果我发出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/