![如何修改目录日期?](https://linux22.com/image/1117853/%E5%A6%82%E4%BD%95%E4%BF%AE%E6%94%B9%E7%9B%AE%E5%BD%95%E6%97%A5%E6%9C%9F%EF%BC%9F.png)
在 Windows 中,我习惯于修改目录日期,例如,包含照片的目录,根据第一张照片的拍摄日期;然后显示按日期排序的目录列表。在 Ubuntu 中,Krusader 可以以这种方式显示目录。我需要在用照片等填充目录后更改目录的日期(“修改日期”)。我应该如何更改它?谢谢
答案1
您可以使用带选项touch
的命令-t
。这来自man touch
:
NAME touch - change file timestamps SYNOPSIS touch [OPTION]... FILE... DESCRIPTION Update the access and modification times of each FILE to the current time. [...] -t STAMP use [[CC]YY]MMDDhhmm[.ss] instead of current time
一个例子:
touch -t 1312031429.30 /path/to/directory
将修改日期更改directory
为2013-12-03 14:29:30
。
答案2
不要。只要目录中的任何内容发生变化(例如生成缩略图时),它就会改变。相反,重命名目录,以便您想要的日期包含在名称中。