将文件的创建和修改日期复制到另一个文件的一种优雅方法是什么?


35

如何在OSX / Linux上将文件的时间信息设置为与另一个文件的时间信息相同?

Answers:


50

类型:

touch -r FROMFILE TOFILE

设置TOFILE的访问和修改时间以匹配FROMFILE。


10
并注意:臭名昭著的“创建时间”(又名“ ctime”)可能会听到人们说UNIX系统存储文件实际上是“ i节点修改时间”,这实际上是无用的,并且肯定不代表时间文件已创建。
弗兰(Fran

5
真正的 “创建时间”是BTIME又名“出生时间”,其中一些文件系统的支持,但Linux的统计()不(还)。
grawity 2012年

1
touch -r在OSX上使用时,“创建时间”(显示在文件的“获取信息”框中)与“上次修改”时间相同。也就是说,它似乎FILE1创建时间被忽略/在这个过程中失去了
GJ。

1
@Fran我不知道ctime是如何工作的。我在这里找到了很好的解释。 http://www.unix.com/tips-tutorials/20526-mtime-ctime-atime.html
2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.