列出包含给定名称的目录中的文件
list files in directories that contain a given name
如何列出所有java个绝对路径包含单词opt的文件?这有效:
$ find . -name *.java | grep "opt"
但我也需要这些文件的大小(类似于 ls
)?我尝试了以下但失败了:
$ ls -l *opt*/*.java
$ find *opt* -name *.java
find -type f -path "*/opt/*.java" -printf "%f %s\n"
使用 -path 搜索特定的 directory/file 路径,然后使用 printf 打印文件名 (%f) 和文件大小 (%s)
如何列出所有java个绝对路径包含单词opt的文件?这有效:
$ find . -name *.java | grep "opt"
但我也需要这些文件的大小(类似于 ls
)?我尝试了以下但失败了:
$ ls -l *opt*/*.java
$ find *opt* -name *.java
find -type f -path "*/opt/*.java" -printf "%f %s\n"
使用 -path 搜索特定的 directory/file 路径,然后使用 printf 打印文件名 (%f) 和文件大小 (%s)