سؤال كيفية تجنب تغيير الطابع الزمني للملفات عند الانتقال ثم من الدليل


عند نقل الملفات من دليل إلى آخر ، يتغير الطابع الزمني للملفات. على سبيل المثال ، إذا تم إنشاء الملف بتاريخ 2013-01-01 ، فعند نقله إلى دليل مختلف ، سيكون للملف النهائي تاريخ النقل ، وليس تاريخ الإنشاء.

كيف يمكن اصلاح هذا؟


6
2018-02-26 15:34


الأصل


لم أستطع إعادة إنتاج هذا السلوك. عندما أنقل ملفًا ، لا يتغير تاريخ الإنشاء ، حتى عندما أقوم بإعادة تسمية الملف. - Eric Carvalho
أنا أستخدم نسخة أوبونتو: 12.10. ألتقط الصور باستخدام كاميرا رقمية مع ذاكرة micro micro. أنا افصلها عن الكاميرا وإدراجها في بطاقة جاهزة على الكمبيوتر مع أوبونتو. ثم انسخه إلى مجلد خادم ويندوز 2000 المشتركة. تنتهي الملفات بتاريخ التغيير. - Kaf


الأجوبة:


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

هذين الأمرين تفعل الشيء نفسه. الثانية تسمح لك باختيار ما تبقى على حاله. أنا لا أعرف طريقة للقيام بذلك على وجه التحديد mv، لكني أؤمن بهذا mvق السلوك الافتراضي.

بدلاً من ذلك ، يمكنك محاولة النسخ وصلات الصعبةالتي تشبه أكثر بكثير mv، كما هو مقترح هنا:

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

أعتقد أن المشكلة التي تواجهها ترجع إلى قسم ntfs / fat؟ إذا كان هذا صحيحًا ، فحاول إعداد قاعدة في / الخ / fstab الذي يستخدم الخاص بك م.


5
2018-02-27 00:19



ولكن لكي أكون صديقًا للمستخدم ، كنت أفضل أن يكون nautilus في ubuntu قد فعل ذلك. انها ليست pratical لجعل سطر الأوامر في كل مرة أحتاج إلى نسخ الملفات. المزيد من الاقتراحات؟ - Kaf