linux 删除指定日期之前的文件

linux 删除指定日期之前的文件,第1张

你的意思是删除某天之前的所有文件对吧?比如21号之前的文件,就是你所说的20日之前的文件,以及20日当天的文件。我没理解错吧?

我像你们一样,首先,通过find查找文件。

然后计算,文件修改日期是否在限定的日期之前,如果是,那么删除文件。

我把命令写到了bash脚本里面。

使用方法:

chmod +x  ./del_file_before_that_day.sh        #给文件添加执行权限

./del_file_before_that_day.sh  "2013-8-21"

回车,

拖动要处理的文件夹到终端,即可完成处理。

楼主,你可以参考一下。顺便说一下,我把rm命令注释掉了,等你测试好脚本,再去除注释吧,以免因为执行环境不同,结果出偏差,给你带来损失。

1、首先在电脑中,打开linux系统,调出终端的运行命令,如下图所示。

2、然后输入ls,查看要删除哪一个目录,如下图所示。

3、记住要删除的文件夹的目录,这里要删除bb这个文件夹,如下图所示。

4、这时输入rmdir,如下图所示。

5、按一下空格键 ,输入刚才文件夹的名称bb,如下图所示。

6、最后在键盘中,按下回车键即可将文件夹删除了,如下图所示。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/9028458.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-24
下一篇2023-04-24

发表评论

登录后才能评论

评论列表(0条)

    保存