如何在文件夹层次结构中找到所有不同的文件扩展名?

GloryFish:

在Linux机器上,我想遍历文件夹层次结构并获取其中所有不同文件扩展名的列表。

从外壳实现这一目标的最佳方法是什么?

伊万·内沃斯(Ivan Nevostruev):

试试这个(不确定这是否是最好的方法,但是可以用):

find . -type f | perl -ne 'print $1 if m/\.([^.\/]+)$/' | sort -u

它的工作方式如下:

  • 查找当前文件夹中的所有文件
  • 打印文件扩展名(如果有)
  • 制作唯一的排序列表

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在文件夹层次结构中找到所有不同的贪婪文件后缀?

如何在 Bash 中找到包含某些文件扩展名的所有文件夹?

如何在多个子目录中找到相同扩展名的所有文件并使用 python 将它们移动到单独的文件夹?

如何在Shell中递归地在扩展名为.thrift的文件夹中找到所有指定文件?

如何从Jupyter Notebook下载所有文件和文件夹层次结构?

Linux:如何在层次结构中查找具有特定扩展名的文件并在找到文件时执行命令?

Python-如果不知道扩展名,如何在文件夹中找到文件?

如何批量更改文件的文件夹层次结构?

如何复制某些文件(不带文件夹层次结构),但不覆盖现有文件?

在tar中保留整个文件夹层次结构的所有权?

当所有文件具有不同的扩展名时,如何将文件夹中所有文件的扩展名更改为一个公共扩展名?

如何在git存储库中列出跟踪文件的所有不同扩展名?

在JFileChooser中找到文件扩展名

如何在大文件夹层次结构中进行文本替换?

如何在嵌套文件夹结构中使“ git not ignore”某些文件扩展名?

如何在Unix / Linux的文件夹中的所有文件中添加.xml扩展名

如何在Unix / Linux的文件夹中的所有文件中添加.xml扩展名

如何删除特定文件夹中具有特定扩展名的所有文件?

如何删除文件夹中所有具有特定扩展名的文件?

如何在文件夹层次结构中引用作业?(Jenkins Cloudbees文件夹插件)

如何使用特定扩展名重命名文件夹下的所有文件(递归方法)

循环浏览文件夹中具有不同文件扩展名的所有文件

如何找到具有特定文本字符串和扩展名的文件夹中的所有文件?

如何使用Finder在嵌套文件夹层次结构中创建新文件夹?

如何在特定文件夹中找到没有写权限的所有文件?

如何批量更改文件夹中的所有扩展名。(带有目录)

在文件夹层次结构中搜索重复的文件名?

git忽略除一个扩展名和文件夹结构以外的所有文件

如何在VSIX扩展中找到打开的文件夹