如何使用通配符 ls 子目录中的所有文件?
How to ls all the files in the subdirectories using wildcard?
ls *
可以列出子目录下的所有文件.
ls *.pdb
只能列出当前目录下所有扩展名为pdb
的文件。
那么如何列出子目录中扩展名为pdb
的所有文件?
我的子目录被命名为1
, 2
, 3
, ....我希望输出也包括目录信息,这样我就可以使用输出作为输入文件的集合。例如,输出应该是这样的:
1/a.pdb 1/b.pdb 1/c.pdb 2/a.pdb 2/b.pdb 2/c.pdb 3/a.pdb 3/b.pdb 3/c.pdb
ls *
可以列出子目录下的所有文件.
ls *.pdb
只能列出当前目录下所有扩展名为pdb
的文件。
那么如何列出子目录中扩展名为pdb
的所有文件?
我的子目录被命名为1
, 2
, 3
, ....我希望输出也包括目录信息,这样我就可以使用输出作为输入文件的集合。例如,输出应该是这样的:
1/a.pdb 1/b.pdb 1/c.pdb 2/a.pdb 2/b.pdb 2/c.pdb 3/a.pdb 3/b.pdb 3/c.pdb