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

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

从shell实现这一点的最佳方法是什么

试试这个(不确定这是否是最好的方法,但它确实有效):

查找-键入f | perl-ne“如果m/\([^.\/]+)$/”则打印$1”| sort-u

其工作如下:

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

发表评论