如何使用通配符 ls 子目录中的所有文件?

兰斯里白

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

吉尔斯·奎诺

3个解决方案:

简单的 glob

ls */*.pdb

使用递归

shopt -s globstar
ls **/*.pdb

递归使用

find . -type f -name '*.pdb'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何遍历所有子目录中的文件?

如何报告所有子目录中的文件数?

如何删除Windows中与给定通配符匹配的子目录中的所有文件?

如何使用vim打开当前目录和所有子目录中的所有文件?

如何使用带有通配符的Makefile在所有子目录中生成文件?

如何更改当前目录,子目录以及子目录的子目录中的文件所有权?

如何从某个目录中删除所有文件,但该目录的子目录除外?

如何删除所有子目录中具有给定名称的所有文件?

如何在bash中gzip所有子目录中的所有文件

如何使用通配符ls并查看目录名称

如何在hadoop hdfs中列出目录及其子目录中的所有文件

如何在Windows中的目录和子目录中查找所有头文件

如何使用通过FTP的骆驼路由将所有文件从目录(包括子目录)移动到特定目录,而目标中没有子目录?

如何使用Grunt压缩子文件夹/子目录中的所有JavaScript文件?

我们如何从所有子目录中读取所有 json 文件?

如何列出Linux中的所有可执行文件(目录,子目录,$ PATH)?

Mac:如何递归地在子目录中查找最大的文件(忽略所有目录)

如何将子目录中的所有文件递归移动到单个目录?

如何在目录/子目录下的所有文件中搜索文本

如何排除所有子目录,但在rsync中包括目录文件?

如何重命名(取消隐藏)目录中的所有文件和子目录?

如何在php中列出目录,子目录和所有文件

使用Unix遍历目录及其子目录中的所有文件

使用bash terminal命令打开目录和子目录中的所有文件?

使用Java以非递归方式获取目录及其子目录中的所有文件

使用终端将内容/文件复制到目录中的所有子目录

如何使用 SFTP ls 命令显示子目录

如何计算目录中存在的所有子目录?

如何从目录中删除所有子目录?