Linux中find命令的用法有哪些
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"
相关文章