linux

如何在Linux中查找特定文件

小樊
34
2025-04-11 18:25:33
栏目: 智能运维

在 Linux 中,您可以使用 find 命令来查找特定文件。以下是 find 命令的基本语法:

find [路径] [表达式]

以下是一些常用的 find 命令示例:

  1. 在当前目录及其子目录中查找名为 “file.txt” 的文件:
find . -name "file.txt"
  1. /home 目录及其子目录中查找名为 “file.txt” 的文件:
find /home -name "file.txt"
  1. 在当前目录及其子目录中查找所有以 “.txt” 结尾的文件:
find . -name "*.txt"
  1. 在当前目录及其子目录中查找所有以 “.txt” 结尾的文件,并忽略大小写:
find . -iname "*.txt"
  1. 在当前目录及其子目录中查找所有文件类型为普通文件的文件:
find . -type f
  1. 在当前目录及其子目录中查找所有文件类型为目录的文件:
find . -type d
  1. 在当前目录及其子目录中查找所有文件类型为普通文件且以 “.txt” 结尾的文件:
find . -type f -name "*.txt"

您还可以组合多个表达式来创建更复杂的搜索条件。例如,要在 /home 目录及其子目录中查找所有以 “.txt” 结尾的普通文件:

find /home -type f -name "*.txt"

更多关于 find 命令的信息,您可以查阅其手册页(man page):

man find

0
看了该问题的人还看了