Linux 如何用zip 打包目录下指定日期内的文件

Linux 如何用zip 打包目录下指定日期内的文件,第1张

ll命令指定目录名(也可以用绝对路径):file/

zip -r 201012.zip `ll files/|grep 2010|grep Dec|gawk '{print $9}'`

计划任务可以用crontab 来实现,,

打包嘛就写个shell脚本就行了。。

关于打包备份的脚本有个现成的,使用python实现的。。

linux.chinaitlab.com/manual/Python_chinese/ch10s02.html

可以打包成一个名称是当前的日期和时间的zip存档并保存到 备份目录

程序里有注释的,部分路径需要修改。。

touch命令

例子:

更新时间2010/5/2/ 00:30

touch -t 201005020030 文件名称

补充:

linux上的tar命令不支持--newer-mtime,需要用unix,GNU的tar命令。


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

原文地址: http://outofmemory.cn/yw/8489932.html

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

发表评论

登录后才能评论

评论列表(0条)

保存