查找(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 {} + \;
(GNU扩展) 或者find . -name '*.ear' -print0 | xargs -0 ls -lh
。如果您只对文件感兴趣(或者希望包含目录本身而不是其内容),还可以添加-type f
选项(如果要包含目录但不包含其内容,则可以添加-d
到ls命令)。 - ash108find . -name "*.ear" -type f
用于查找文件。-type d
用于查找目录。 - fIwJlxSzApHEZIl