Linux中find有哪些使用方法

2023-04-19 19:34:00 linux 有哪些 使用方法

Linux中find命令是一个非常强大的搜索文件和目录的工具,它可以根据文件名、文件类型、文件大小、文件权限、文件时间等多种条件进行搜索。以下是find命令的常用使用方法:

1. 根据文件名搜索:find 命令可以根据文件名搜索文件,例如:

find . -name "*.txt" # 搜索当前目录及其子目录下所有以.txt结尾的文件

2. 根据文件类型搜索:find 命令可以根据文件类型搜索文件,例如:

find . -type f # 搜索当前目录及其子目录下所有普通文件

3. 根据文件大小搜索:find 命令可以根据文件大小搜索文件,例如:

find . -size +100M # 搜索当前目录及其子目录下大小超过100M的文件

4. 根据文件权限搜索:find 命令可以根据文件权限搜索文件,例如:

find . -perm 777 # 搜索当前目录及其子目录下权限为777的文件

5. 根据文件时间搜索:find 命令可以根据文件时间搜索文件,例如:

find . -mtime +30 # 搜索当前目录及其子目录下超过30天没有更新的文件

6. 执行指定操作:find 命令可以执行指定的操作,例如:

find . -name "*.txt" -exec rm {} \; # 搜索当前目录及其子目录下所有以.txt结尾的文件,并执行删除操作

总之,find命令可以根据文件名、文件类型、文件大小、文件权限、文件时间等多种条件进行搜索,并可以执行指定的操作,是一个非常强大的搜索文件和目录的工具。

相关文章