ডিরেক্টরি থেকে সরানোর সময় কীভাবে ফাইলগুলির টাইমস্ট্যাম্পের পরিবর্তন এড়ানো যায়


9

আমি যখন ফাইলগুলি একটি ডিরেক্টরি থেকে অন্য ডিরেক্টরিতে স্থানান্তর করি তখন ফাইলগুলির টাইমস্ট্যাম্প পরিবর্তন হয়। উদাহরণস্বরূপ, যদি ফাইলটি 2013-01-01 তারিখে তৈরি করা হয়েছিল, যখন আমি এটিকে অন্য ডিরেক্টরিতে স্থানান্তরিত করি, চূড়ান্ত ফাইলটিতে সরানোর তারিখ থাকবে না, তৈরির নয়।

কিভাবে এটি ঠিক করবেন?


আমি এই আচরণটি পুনরুত্পাদন করতে পারিনি। আমি যখন কোনও ফাইল স্থানান্তর করি তখন তার তৈরি তারিখটি পরিবর্তন হয় না, এমনকি আমি যখন ফাইলটির নাম পরিবর্তন করি।
এরিক কারভালহো

1
আমি উবুন্টু সংস্করণ ব্যবহার করছি: 12.10। আমি একটি মাইক্রো এসডি সহ একটি ডিজিটাল ক্যামেরা ব্যবহার করে ফটো তুলি। আমি এটিকে ক্যামেরা থেকে প্লাগ আনব এবং উবুন্টু সহ কম্পিউটারে প্রস্তুত একটি কার্ড inোকান। তারপরে আমি এটিকে একটি ভাগ করা উইন্ডোজ সার্ভার 2000 ফোল্ডারে অনুলিপি করব। ফাইলগুলি পরিবর্তিত তারিখের সাথে শেষ হয়।
কাফ

উত্তর:


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

এই দুটি কমান্ড একই কাজ করে। দ্বিতীয়টি আপনাকে যা পছন্দ করে তা চয়ন করতে দেয়। আমি এটির সাথে বিশেষভাবে কাজ করার কোনও উপায় সম্পর্কে অবগত নই mvতবে আমি বিশ্বাস করি এটি একটি mvডিফল্ট আচরণ।

বিকল্পভাবে, আপনি হার্ড লিঙ্কগুলি অনুলিপি করতে চেষ্টা করতে পারেন , যা এখানেmv প্রস্তাবিত হিসাবে অনেক বেশি অনুরূপ :

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

আমি বিশ্বাস করি আপনি যে সমস্যাটি অনুভব করছেন তা কোনও এনটিএফএস / ফ্যাট বিভাজনের কারণে? যদি এটি সত্য হয় তবে / ud / fstab এ একটি রুল স্থাপনের চেষ্টা করুন যা আপনার uid ব্যবহার করে।


3
তবে ব্যবহারকারীর বন্ধু হতে আমি পছন্দ করি উবুন্টুতে নটিলাস এটি করেছে। আমার যখন ফাইলগুলি অনুলিপি করা দরকার তখনই কমান্ড লাইন তৈরি করা যুক্তিযুক্ত নয়। আরও পরামর্শ?
কাফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.