我用了:
find . -type d -name "SALARIO*"
查找名称中包含该词的目录,然后:
find . -type f -name "*.txt"
查找这些目录中以 txt 结尾的所有文件。
我如何让两者发挥作用同时不使用管道?
答案1
我尝试过并且它对我有用,所以我建议你使用以下命令。
find -path '*SALARIO*/*' -name '*.txt'
答案2
尝试这个find . -wholename "./SALARIO/*.txt"
答案3
列出*.txt
SALARIO/ 下的文件
$ find -type d -name 'SALARIO' -exec sh -c 'ls $1/*.txt' _ '{}' \;
或者
$ shopt -s globstar; ls **/SALARIO/*.txt