繁体   English   中英

如何在Linux中使用Shell命令使用上次修改的日期和时间来压缩文件

[英]How to zip files using last modified date and time using shell command in linux

我正在尝试使用linux中的以下shell命令使用上次修改的日期和时间来压缩文件。

zip -rt $(date +"%Y-%m-%d:%H:%M:%S") destination.zip source_documents

例如

zip -rt 2015-03-24:17:14:39 destination.zip source_documents

它不起作用。 它需要一整天的文件。

在手册页之后,您需要使用时间格式mmddyyyy 该命令应如下所示:

zip -rt $(date +"%m%d%Y") destination.zip source_documents

给出(今天):

zip -rt 03242015 destination.zip source_documents

由于zip -t不会考虑一天中的时间,因此让我们find工作吧,例如

find source_documents -newermt "2015-03-24 17:14:38" | zip -@ destination

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM