#DevOps #Script 利用
使用
1. 定位并显示旧文件
在指定目录下寻找并显示15天前修改的文件及其修改日期:
●
●
●
●
1. 确认文件列表
仔细检查命令输出的文件列表,确保这些文件是您确实想删除的。
1. 删除文件
在确认要删除的文件后,可以使用以下命令进行删除:
find
命令来删除特定目录(以/path/to/directory目录为例)下超过特定天数(以15天为例)的旧文件。使用
find
命令find
命令是 Linux 中用于搜索文件的强大工具。我们将用它来寻找特定目录下15天前修改的文件。1. 定位并显示旧文件
在指定目录下寻找并显示15天前修改的文件及其修改日期:
find /path/to/directory -type f -mtime +14 -exec stat --format '%y %n' {} \;
●
/path/to/directory
:替换为您的目标目录。●
type f
:仅搜索文件。●
mtime +14
:寻找14天前(即15天及以上)修改的文件。●
exec stat --format '%y %n' {} \;
:对于每个找到的文件,使用 stat
命令以指定格式显示修改日期和文件名。1. 确认文件列表
仔细检查命令输出的文件列表,确保这些文件是您确实想删除的。
1. 删除文件
在确认要删除的文件后,可以使用以下命令进行删除:
find /path/to/directory -type f -mtime +14 -exec rm {} \;