用shell脚本如何删除固定文件夹下30天前的文件
可以使用find命令结合参数和选项来实现删除固定文件夹下30天前的文件。具体操作如下:
-
打开终端,进入要删除文件的文件夹中。
-
输入以下命令:
find ./ -type f -mtime +30 -exec rm {} \;
解释一下这个命令:
find ./:在当前文件夹下查找文件。-type f:只查找文件,不包括目录。-mtime +30:查找修改时间早于30天的文件。-exec rm {} \;:对每个查找到的文件执行删除操作。
注意:这个命令会删除查找到的所有文件,而不仅仅是某个固定文件夹下的文件。如果要只删除某个固定文件夹下的文件,可以将.改为要删除的文件夹路径。
- 执行命令,等待删除完成即可。
原文地址: https://www.cveoy.top/t/topic/No3 著作权归作者所有。请勿转载和采集!