在 CentOS 系统中,你可以使用 find 命令来递归遍历目录
find /path/to/directory -type d
这将列出指定目录及其子目录中的所有目录。
find /path/to/directory -type f,d
这将列出指定目录及其子目录中的所有文件和目录。
find /path/to/directory -type f,d -exec ls -lt {} \;
这将按修改时间降序列出指定目录及其子目录中的所有文件和目录。
find /path/to/directory -type f -name "*.txt" -exec ls -l {} \;
这将列出指定目录及其子目录中所有扩展名为 .txt 的文件。
find /path/to/directory -type d -exec du -sh {} \;
这将显示指定目录及其子目录的大小。
find /path/to/directory -type f -name "*.bak" -exec rm {} \;
这将删除指定目录及其子目录中所有扩展名为 .bak 的文件。
请根据你的需求选择合适的命令,并将 /path/to/directory 替换为你要遍历的实际目录路径。在执行任何操作之前,请确保你有足够的权限,并谨慎使用这些命令。