এসটিপিতে সিটিটাইম সংরক্ষণ করুন


14

সিটিটাইম (পরিবর্তনের সময়) সংরক্ষণ করার সময় আমি কীভাবে এসসিপি ব্যবহার করে কোনও ফাইল অনুলিপি করতে পারি?

আমার ম্যাক (OS 10.8) এ আমার একটি ফোল্ডার রয়েছে ls -lএবং ls -lcএর ফলাফলগুলিও একই।

$ ls -l
total 0
drwxr-xr-x  9 elliott  staff  306 Mar 24 21:24 Day1b
$ ls -lc
total 0
drwxr-xr-x  9 elliott  staff  306 Mar 24 21:24 Day1b

তারপরে আমি -pটাইমস্ট্যাম্পগুলি সংরক্ষণ করে এটি একটি রিমোট সার্ভারে (লিনাক্স) অনুলিপি করি ।

$ scp -pr Day1b/ elliott@server.com:/

এখন রিমোট সার্ভারে সিটিটাইমটি বর্তমান তারিখে পরিবর্তন করা হয়েছে।

# ls -l
total 00
drwxr-xr-x  3 elliott elliott 4096 Mar 24 23:24 Day1b/
# ls -lc
total 0
drwxr-xr-x  3 elliott elliott 4096 Mar 28 14:08 Day1b/

উত্তর:


20

পরিবর্তনের সময়টি মাইটাইম, সিটাইম নয়। scp -pইতিমধ্যে এমটাইম সংরক্ষণ করে।

সিটিটাইম হ'ল ইনোড পরিবর্তনের সময়, প্রতিবারই ফাইলটিকে যে কোনও উপায়ে স্পর্শ করা হয় তা আপডেট করা হয় - নামকরণ, সরানো, ছোমডেড ইত্যাদি updated

সাধারণত এটি সংরক্ষণের কোনও উপায় নেই, কারণ ওএস এর জন্য কোনও ফাংশন সরবরাহ করে না, এবং তা সত্ত্বেও, সিটিটাইম স্থাপনের খুব কার্যকরী একটি পরিবর্তন হতে পারে যা সিটিএমটিকে আবার আপডেট করার কারণ হতে পারে।

অন্য কথায়, ls -lcবেশিরভাগ উদ্দেশ্যে অকেজো এবং এটি সম্পর্কে চিন্তা করা উচিত নয়।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.