# 示例代码:使用 find 命令查找文件
# 查找当前目录及其子目录中所有扩展名为 .txt 的文件
find . -name "*.txt"
# 解释:
# - `find` 是 Linux 系统中的一个强大命令,用于在指定目录下查找文件。
# - `.` 表示从当前目录开始查找。
# - `-name "*.txt"` 表示查找所有名称匹配 *.txt 模式的文件,即所有扩展名为 .txt 的文件。
# 查找 /home 目录下所有属于用户 "john" 的文件
find /home -user john
# 解释:
# - `/home` 表示从 /home 目录开始查找。
# - `-user john` 表示查找所有属于用户 "john" 的文件。
# 查找 /var/log 目录下最近 7 天内修改过的文件
find /var/log -mtime -7
# 解释:
# - `/var/log` 表示从 /var/log 目录开始查找。
# - `-mtime -7` 表示查找最近 7 天内修改过的文件。`-mtime` 后面的 `-7` 表示在过去 7 天内修改过的文件,如果要查找超过 7 天未修改的文件,则可以使用 `+7`。
# 查找并删除 /tmp 目录下所有空文件
find /tmp -type f -empty -delete
# 解释:
# - `/tmp` 表示从 /tmp 目录开始查找。
# - `-type f` 表示只查找文件(不包括目录)。
# - `-empty` 表示查找空文件。
# - `-delete` 表示直接删除找到的文件。
# 查找 /etc 目录下所有权限为 777 的文件
find /etc -perm 777
# 解释:
# - `/etc` 表示从 /etc 目录开始查找。
# - `-perm 777` 表示查找权限为 777 的文件,即所有人都有读、写、执行权限的文件。
希望这些示例能帮助你更好地理解 find 命令的用法!
上一篇:linux查看目录占用空间大小
下一篇:linux 查看目录大小
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站