# 示例代码:使用 find 命令查找文件
# 1. 查找当前目录及其子目录下所有的 .txt 文件
find . -name "*.txt"
# 解释:该命令会从当前目录(.)开始,递归地查找所有扩展名为 .txt 的文件。
# 2. 查找 /home 目录下最近7天内修改过的所有文件
find /home -mtime -7
# 解释:-mtime 参数用于指定文件的修改时间,-7 表示最近7天内修改过的文件。
# 3. 查找 /etc 目录下所有属于 root 用户的文件
find /etc -user root
# 解释:-user 参数用于指定文件的所有者,root 是系统管理员用户。
# 4. 查找 /var/log 目录下大小超过 100MB 的文件
find /var/log -size +100M
# 解释:-size 参数用于指定文件大小,+100M 表示大于 100MB 的文件。
# 5. 查找并删除 /tmp 目录下所有超过30天未访问的文件
find /tmp -atime +30 -exec rm {} \;
# 解释:-atime 参数用于指定文件的最后访问时间,+30 表示超过30天未访问的文件。-exec 参数用于执行命令,这里执行的是 rm 命令来删除文件。
下一篇:修改服务器时间命令linux
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站