Apa cara elegan untuk menyalin tanggal pembuatan dan modifikasi file ke file lain?


35

Bagaimana saya bisa mengatur informasi waktu suatu file sama dengan file lain di OSX / Linux?

Jawaban:


50

Mengetik:

touch -r FROMFILE TOFILE

Itu menetapkan waktu akses dan modifikasi TOFILE agar sesuai dengan FROMFILE.


10
Dan perhatikan: "waktu pembuatan" yang terkenal (alias "waktu") yang mungkin mendengar orang mengatakan bahwa sistem UNIX menyimpan file sebenarnya adalah "waktu modifikasi simpul-i", yang sebenarnya tidak berguna, dan tentu saja tidak mewakili waktu file itu dibuat.
Fran

5
The nyata "waktu penciptaan" adalah BWaktu alias "waktu lahir", yang mendukung beberapa filesystem tapi stat yang Linux () tidak (belum).
grawity

1
ketika menggunakan touch -rOSX, "waktu pembuatan" (seperti yang muncul di kotak "dapatkan info" untuk file) menjadi sama dengan waktu "terakhir diubah". yaitu tampaknya bahwa waktu pembuatan FILE1 diabaikan / hilang dalam proses
GJ.

1
@ Fran Saya tidak tahu bagaimana ctime bekerja. Saya menemukan penjelasan yang bagus di sini. http://www.unix.com/tips-tutorials/20526-mtime-ctime-atime.html
Joe
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.