Bir dosyanın oluşturulma ve değiştirme tarihlerini başka bir dosyaya kopyalamanın zarif bir yolu nedir?


35

Bir dosyanın zaman bilgisini OSX / Linux'taki başka bir dosya ile aynı olacak şekilde nasıl ayarlayabilirim?

Yanıtlar:


50

Tür:

touch -r FROMFILE TOFILE

Bu, TOFILE'ın FROMFILE ile eşleşmesi için erişim ve değişiklik zamanlarını ayarlar.


10
Ve not: İnsanların UNIX sistemlerinin bir dosya için depoladıklarını söyleyebileceklerini duyabilecekleri rezil "yaratma zamanı" (aka "ctime"), gerçekten “işe yaramaz ve kesinlikle zamanı temsil etmeyen” i-düğüm değiştirme zamanıdır. dosya oluşturuldu.
Fran

5
Gerçek "oluşturma saati" dir BSaat aka bazı dosya sistemleri destekleyen "doğum zamanı" değil, Linux, stat () buna gerek yoktur (henüz).
yerçekimi

1
touch -rOSX'te kullanıldığında , "oluşturma zamanı" (bir dosya için "bilgi al" kutusunda göründüğü gibi) "son değişiklik" saati ile aynı olur. yani FILE1'in yaratılma süresi bu süreçte yok sayılıyor / kayboluyor
GJ.

1
@Fran ctime'ın nasıl çalıştığını bilmiyordum. Burada iyi bir açıklama buldum. http://www.unix.com/tips-tutorials/20526-mtime-ctime-atime.html
Joe
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.