Linux中怎么样使用find命令

2023-04-13 22:03:00 find linux 命令

Linux中怎么样使用find命令

Find命令是一个强大的文件搜索工具,它可以根据文件名、文件大小、文件类型、文件的属主、文件的权限等多个条件来搜索文件。

Find命令的基本格式为:

find [查找范围] [查找条件] [执行动作]

其中,[查找范围]可以是目录或文件,[查找条件]可以是文件名、文件大小、文件类型、文件的属主、文件的权限等多个条件,[执行动作]可以是打印文件名、删除文件等。

下面介绍一些常用的find命令。

1.查找目录下的文件

命令格式:

find [查找范围] [查找条件]

例如,查找目录/home/test下所有文件,命令如下:

find /home/test

如果要查找目录/home/test下所有.txt文件,命令如下:

find /home/test -name "*.txt"

2.查找目录下的大文件

命令格式:

find [查找范围] -size [文件大小]

例如,查找目录/home/test下所有大于10M的文件,命令如下:

find /home/test -size +10M

3.查找目录下的小文件

命令格式:

find [查找范围] -size [文件大小]

例如,查找目录/home/test下所有小于5M的文件,命令如下:

find /home/test -size -5M

4.查找目录下的特定类型文件

命令格式:

find [查找范围] -type [文件类型]

例如,查找目录/home/test下所有目录文件,命令如下:

find /home/test -type d

5.查找目录下的特定文件

命令格式:

find [查找范围] -type [文件类型]

例如,查找目录/home/test下所有普通文件,命令如下:

find /home/test -type f

6.查找目录下的特定文件

命令格式:

find [查找范围] -type [文件类型]

例如,查找目录/home/test下所有符号链接文件,命令如下:

find /home/test -type l

7.查找目录下的特定文件

命令格式:

find [查找范围] -type [文件类型]

例如,查找目录/home/test下所有字符设备文件,命令如下:

find /home/test -type c

8.查找目录下的特定文件

命令格式:

find [查找范围] -type [文件类型]

例如,查找目录/home/test下所有块设备文件,命令如下:

find /home/test -type b

9.查找目录下的特定文件

命令格式:

find [查找范围] -type [文件类型]

例如,查找目录/home/test下所有FIFO文件,命令如下:

find /home/test -type p

10.查找目录下的特定文件

命令格式:

find [查找范围] -type [文件类型]

例如,查找目录/home/test下所有socket文件,命令如下:

find /home/test -type s

相关文章