Dizinden taşınırken dosyaların zaman damgasının değişmesini önleme


9

Dosyaları bir dizinden diğerine taşıdığımda, dosyaların zaman damgası değişir. Örneğin, dosya 2013-01-01 tarihiyle oluşturulduysa, dosyayı farklı bir dizine taşıdığımda, son dosya oluşturma tarihi değil, taşıma tarihi olacaktır.

Bunu nasıl düzeltirim?


Bu davranışı yeniden üretemedim. Bir dosyayı taşıdığımda, dosyayı yeniden adlandırsam bile oluşturma tarihi değişmiyor.
Eric Carvalho

1
Ubuntu sürümünü kullanıyorum: 12.10. Mikro sd ile dijital kamera kullanarak fotoğraf çekiyorum. Fotoğraf makinesinden çıkarıp ubuntu ile bilgisayarda hazır bir karta takıyorum. Sonra paylaşılan bir windows server 2000 klasörüne kopyalayın. Dosyalar değiştirilme tarihi ile bitiyor.
Kaf

Yanıtlar:


5
  • cp -r -p SOURCE DESTINATION
  • cp -r --preserve=mode,ownership,timestamps SOURCE DESTINATION

Bu iki komut da aynı şeyi yapar. İkincisi, aynı olanı seçmenize izin verir. Bunu özel olarak yapmanın bir yolunun farkında değilim mv, ama bunun mvvarsayılan davranış olduğuna inanıyorum .

Alternatif olarak, burada önerildiği gibi , çok daha benzer olan sabit bağlantıları kopyalamayı deneyebilirsiniz :mv

  • cp -p -r -l source/date target/

Yaşadığınız sorunun bir ntfs / yağ bölümünden kaynaklandığına inanıyorum? Bu doğruysa, / etc / fstab içinde uid'inizi kullanan bir kural oluşturmayı deneyin .


3
ama kullanıcı arkadaş olmak için, ben ubuntu nautilus bunu tercih ederim. Dosyaları kopyalamak istediğim her zaman bir komut satırı yapmak pratik değildir. Daha fazla öneri?
Kaf
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.