在 CentOS 系统中,你可以使用 find
命令来快速查找文件。find
命令非常强大,可以根据文件名、大小、修改时间等多种条件来查找文件。以下是一些常用的 find
命令示例:
- 根据文件名查找:
find /path/to/search -type f -name "filename.ext"
将 /path/to/search
替换为要搜索的目录路径,将 "filename.ext"
替换为要查找的文件名。
- 根据文件名部分匹配查找:
find /path/to/search -type f -name "*partial_filename*"
将 /path/to/search
替换为要搜索的目录路径,将 "*partial_filename*"
替换为要查找的文件名部分。
- 根据文件类型查找:
find /path/to/search -type f # 查找普通文件 find /path/to/search -type d # 查找目录 find /path/to/search -type l # 查找符号链接
- 根据文件大小查找:
find /path/to/search -type f -size +10M # 查找大于10MB的文件 find /path/to/search -type f -size -10M # 查找小于10MB的文件
- 根据修改时间查找:
find /path/to/search -type f -mtime -7 # 查找过去7天内修改过的文件 find /path/to/search -type f -mtime +30 # 查找30天前修改过的文件
你可以根据需要组合多个条件来查找文件。例如,如果你想要查找过去7天内修改过且文件名包含 “example” 的文件,可以使用以下命令:
find /path/to/search -type f -name "*example*" -mtime -7
更多关于 find
命令的信息,你可以查阅其手册页(man page):
man find