Yanıtlar:
cp -phile yapar. Linux için :
-pile aynı--preserve=mode,ownership,timestamps
-pKopyada her kaynak dosyanın aşağıdaki özniteliklerini korumaya neden olan cp: değişiklik zamanı, erişim zamanı, dosya bayrakları, dosya modu, ACL, kullanıcı kimliği ve izinlerin izin verdiği şekilde grup kimliği.
Ve OS X için :
-pKopyada her kaynak dosyanın aşağıdaki özniteliklerini korumaya neden olan cp: izin zamanının izin verdiği şekilde değişiklik zamanı, erişim süresi, dosya bayrakları, dosya modu, kullanıcı kimliği ve grup kimliği. Kaynak çatalları dahil olmak üzere Erişim Kontrol Listeleri (ACL'ler) ve Genişletilmiş Nitelikler (EA) da korunacaktır.
cp -psadece zaman damgasını korumakla kalmaz, aynı zamanda modu ve mülkiyeti ve FreeBSD'de değişiklik zamanının yanı sıra, erişim zamanını, dosya bayraklarını, dosya modunu, ACL'yi, kullanıcı kimliğini ve grup kimliğini de koruduğunu unutmayın. izinlere göre. «ve OS X'de ayrıca» kaynak çatalları dahil olmak üzere Genişletilmiş Özellikler ».
Kullanırken cpgelen GNU coreutils Giriş Uzun yoktur Böyle bir kullanıcı kimliği, grup kimliği veya dosya modu olarak sadece damgaları değil özelliklerini korumak için --preserveaçıkça korunmuş olması özniteliklerin listesini belirlemenizi sağlar.
cp --preserve=timestamps source destination
Bu sözdiziminin muhtemelen diğer Unices'de desteklenmediğini unutmayın. Bir alternatifi , çoğu kurulumda mevcut olan --timesparametresini kullanmak olabilir rsync.
-pdoğru cevap değildir. -psahiplik ve modu da korur. İstenmeyebilecek olan .. ve soru sorulmadı.
Bir Unix dosya sisteminde üç kez, erişim zamanı (atime), değişiklik zamanı (mtime) ve inode değişim zamanı (ctime) vardır. Erişim zamanını ve değiştirme zamanını örneğin dokunmatik programla değiştirebilirsiniz.
cp orig kopya dokunmatik -r orig kopya
Bununla birlikte, inode değişim zamanını değiştiremezsiniz.
Son zamanlarda benzer bir şey yapmam gerekiyordu, bunun yerine sembolik bağlantı kullandım. Bir sembolik bağlantı oluşturmak ve orignal zaman damgasını korumak için:cp -ps src_file dst_symlink