Linux中怎么样使用find命令
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
相关文章