Jaki jest elegancki sposób na skopiowanie dat utworzenia i modyfikacji pliku do innego pliku?


35

Jak ustawić czas informacji o pliku, aby był taki sam jak innego pliku w systemie OSX / Linux?

Odpowiedzi:


50

Rodzaj:

touch -r FROMFILE TOFILE

To ustawia czasy dostępu i modyfikacji TOFILE zgodnie z FROMFILE.


10
I zauważ: niesławny „czas tworzenia” (aka „ctime”), który może usłyszeć, jak ludzie mówią, że systemy UNIX przechowują plik, to tak naprawdę „czas modyfikacji i-węzła”, który jest praktycznie bezużyteczny i na pewno nie reprezentuje czasu plik został utworzony.
Fran

5
Prawdziwy „czas utworzenia” jest btime aka „czas narodzin”, który obsługuje niektórych systemów plików Linuksa, ale stat () nie jest (jeszcze).
grawity

1
podczas korzystania touch -rz OSX „czas utworzenia” (jak pokazuje się w polu „pobierz informacje” dla pliku) staje się taki sam jak czas „ostatniej modyfikacji”. tzn. wydaje się, że czas tworzenia PLIKU1 jest ignorowany / gubiony w procesie
GJ.

1
@Fran Nie wiedziałem, jak działa ctime. Znalazłem tutaj dobre wytłumaczenie. http://www.unix.com/tips-tutorials/20526-mtime-ctime-atime.html
Joe
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.