find的主要用来查找文件,也可以用于查看文件夹,二者用法类似,使用-type d,通过type指定查找文件夹,如果不指定,是会将包含查找内容的文件和文件夹一起输出

举例:查找test目录位置

find / -name test-type d

-type x:x是查找的文件类型,其类型一般有:

  1. 一般正规文件:f
  2. 设备文件:b、c
  3. 目录:d
  4. 连接文件:l
  5. socket:s
  6. FIFO:p

查找目录

指定查找类型为文件夹:只会将文件夹进行输出

find /(查找范围) -name '查找关键字' -type d

若不指定查找类型:将会把目录和文件一起输出

find /(查找范围) -name '查找关键字'

查找指定目录下的文件或目录

举例:

  1. 在/home目录下查找以.txt结尾的文件名

    find /home -name "*.txt"
  2. 当前目录及子目录下所有文件和文件夹

    find .

标签: none