# 示例代码:查找指定目录下的所有文件
# 1. 查找当前目录及其子目录下所有文件名为 example.txt 的文件
find . -name "example.txt"
# 解释:
# - `find` 是 Linux 系统中的一个命令,用于在文件系统中搜索文件和目录。
# - `.` 表示从当前目录开始搜索。
# - `-name "example.txt"` 表示查找文件名为 example.txt 的文件。
# 2. 查找 /home 目录及其子目录下所有 .log 结尾的文件,并忽略大小写
find /home -iname "*.log"
# 解释:
# - `/home` 表示从 /home 目录开始搜索。
# - `-iname` 表示查找时忽略文件名的大小写。
# - `"*.log"` 表示查找所有以 .log 结尾的文件。
# 3. 查找当前目录及其子目录下最近 7 天内修改过的所有文件
find . -mtime -7
# 解释:
# - `-mtime -7` 表示查找最近 7 天内修改过的文件。
# - `-mtime +7` 则表示查找超过 7 天前修改的文件。
# 4. 查找当前目录及其子目录下所有空文件
find . -empty
# 解释:
# - `-empty` 表示查找空文件或空目录。
# 5. 查找当前目录及其子目录下所有属于用户 user1 的文件
find . -user user1
# 解释:
# - `-user user1` 表示查找属于用户 user1 的文件。
# 6. 查找当前目录及其子目录下所有权限为 755 的文件
find . -perm 755
# 解释:
# - `-perm 755` 表示查找权限为 755 的文件。
上一篇:date linux
下一篇:linux怎么安装telnet
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站