如何利用file命令查找特定文件类型

463
2024/12/27 15:31:15
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

file 命令是 Linux 和 Unix 系统中用于识别文件类型的命令

  1. 打开终端(Terminal)。

  2. 输入以下命令,将 /path/to/search 替换为您要搜索的目录路径,将 *.your_file_extension 替换为您要查找的文件类型(例如:*.txt*.jpg 等):

file -R /path/to/search | grep "your_file_extension$"

例如,要在 /home/user/documents 目录中查找所有 .txt 文件,您可以输入:

file -R /home/user/documents | grep "\.txt$"
  1. 按 Enter 键运行命令。这将递归地搜索指定目录及其子目录,并列出所有匹配的文件类型。

注意:-R 选项表示递归搜索,grep 命令用于过滤输出结果。在 grep 中使用正则表达式 your_file_extension$ 来匹配以特定文件类型结尾的文件。$ 符号表示字符串的结束。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Linux中怎么搭建Minecraft服务器