百度
360搜索
搜狗搜索

查找文件后缀的linux命令详细介绍

在 Linux 系统里,你可以使用不同的命令来查找特定后缀的文件。下面是几种常见方法:

1. 使用
find命令

find命令可递归搜索指定目录下的文件,借助-name选项能按文件名模式查找文件。

查找当前目录及其子目录下所有.txt后缀文件的命令如下:
bash

   

解释:

  • .代表当前目录。
  • -name选项用来指定文件名模式,*.txt表示文件名以任意字符开头,以.txt结尾。

2. 使用
grep结合
ls命令

虽然此方法不太适合递归搜索大量目录,但能快速查找当前目录下特定后缀的文件。

查找当前目录下所有.sh后缀文件的命令如下:
bash

   

解释:

  • ls命令用于列出当前目录下的文件和文件夹。
  • grep命令用于过滤输出结果,"\.sh$"是正则表达式,\.代表匹配点号,sh代表匹配字符串sh$代表行尾,整体表示匹配以.sh结尾的文件名。

3. 使用
fd命令(需额外安装)

fd是一个比find更快速、易用的文件搜索工具。

查找当前目录及其子目录下所有.pdf后缀文件的命令如下:
bash

fd 

解释:

  • ".pdf$"是正则表达式,用于匹配以.pdf结尾的文件名。

若系统中未安装fd,可通过包管理器进行安装,例如在 Ubuntu 上使用以下命令:
bash

   fd-find




912 apt-get install fd-find

以上这些命令能帮助你在 Linux 系统中查找特定后缀的文件,你可根据自身需求选择合适的命令。

阅读更多 >>>  linux怎么新建系统用户名和密码

文章数据信息:

本文主要探讨:"查找文件后缀的linux命令", 浏览人数已经达到27次, 首屏加载时间:1.497 秒。