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

如何在linux中使用shell命令使用上次修改的日期和时间压缩文件,linux,shell,Linux,Shell,我试图在linux中使用下面的shell命令,使用上次修改的日期和时间来压缩文件 zip -rt $(date +"%Y-%m-%d:%H:%M:%S") destination.zip source_documents 例如 它不起作用。这需要一整天的时间 在手册页之后,您需要使用时间格式mmddyyyy。该命令应如下所示: zip -rt $(date +"%m%d%Y") destination.zip source_documents 其中(今天)给出: 既然zip-t不考虑一天中的

我试图在linux中使用下面的shell命令,使用上次修改的日期和时间来压缩文件

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


它不起作用。这需要一整天的时间

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

zip -rt $(date +"%m%d%Y") destination.zip source_documents
其中(今天)给出:


既然
zip-t
不考虑一天中的时间,让我们
find
做这项工作,例如。g

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

我想用日期和时间来压缩文件。实际上你的问题就是我的答案。我需要复制一整天的文件,它就像一个符咒:)
zip -rt 03242015 destination.zip source_documents
find source_documents -newermt "2015-03-24 17:14:38" | zip -@ destination