Linux中find命令的用法有哪些

2023-04-09 16:02:00 命令 用法 有哪些

Linux中find命令的用法有哪些

Find命令是Linux中常用的文件搜索命令,它可以根据文件名、文件大小、文件类型、文件的创建、修改、访问时间等条件搜索文件。

下面介绍一下find命令的常用用法:

1. 在当前目录下搜索文件:

find . -name "filename"

2. 在指定目录下搜索文件:

find /dir -name "filename"

3. 搜索指定类型的文件:

find . -name "*.c"

4. 搜索指定大小的文件:

find . -size +10M

5. 搜索指定时间范围内的文件:

find . -mtime -7 #查找7天内修改过的文件

find . -mtime 7 #查找7天前修改过的文件

6. 搜索符合条件的文件并执行相应操作:

find . -name "*.c" -exec rm -f {} \; #查找.c文件并删除

7. 使用通配符搜索文件:

find . -name "file[1-9].txt" #查找file1.txt到file9.txt的文件

8. 搜索目录:

find . -type d -name "dirname"

9. 搜索符号链接文件:

find . -type l -name "filename"

10. 搜索块设备文件:

find . -type b -name "filename"

11. 搜索字符设备文件:

find . -type c -name "filename"

相关文章