我对终端命令有疑问。在工作中,我们每天在文件夹中收到许多文件。今天我们决定使用年份和月份组织这些全部文件收集在文件夹中。
问题,例如,如何移动上次修改日期的所有文件都在2013年4月的范围内。
答案 0 :(得分:3)
您可以使用find
命令轻松选择修改时间在时间范围内的文件。这是gnu find的一个例子,这使得这很简单:
find . -newermt 'Apr 1, 2013 00:00' -not -newermt 'May 1, 2013 00:00' \
-exec mv -t /path/to/April_2013/directory '{}' '+'
man find
了解所有血腥细节。