我正在尝试使用最后修改的日期和时间在linux中使用以下shell命令压缩文件。
zip -rt $(date +"%Y-%m-%d:%H:%M:%S") destination.zip source_documents
E.g
zip -rt 2015-03-24:17:14:39 destination.zip source_documents
它不起作用。它需要一整天的文件。
答案 0 :(得分:0)
在手册页之后,您需要使用时间格式mmddyyyy
。该命令应如下所示:
zip -rt $(date +"%m%d%Y") destination.zip source_documents
给出(今天):
zip -rt 03242015 destination.zip source_documents
答案 1 :(得分:0)
由于zip -t
没有考虑时间,所以让find
完成工作,例如:克。
find source_documents -newermt "2015-03-24 17:14:38" | zip -@ destination