'ls dir1 / * / .ext'只列出只有一级嵌套的所有文件。什么是递归列出linux中任何级别嵌套的所有文件的命令?
答案 0 :(得分:4)
ls -R dir1
或者:
find dir1 -name "*.ext"
答案 1 :(得分:1)
find
命令是执行此操作的一种方法:
find dir1 -name .ext
-name
运算符可以使用通配符来匹配,但引用通配符表达式非常重要,这样它就不会被shell扩展在致电find
之前:
find dir1 -name "*.ext"
find
命令有许多运算符可以对目录中的文件进行各种不同的测试,其中-name
只是一个例子。有关详细信息,请参阅the find
manual page。
答案 2 :(得分:0)
以递归方式列出文件夹:
ls -R
答案 3 :(得分:0)
您可以使用find
:
find .
该命令将列出当前文件夹下的所有内容