কেবলমাত্র অনুমতিই নয়, মালিকানাও রক্ষণাবেক্ষণের জন্য একটি ডিরেক্টরি কীভাবে যুক্ত করবেন


34

আমাকে কেবলমাত্র অনুমতিগুলি নয়, মালিকানা / গোষ্ঠীগুলিও সংরক্ষণ করে tar.gz ব্যবহার করে একটি ডিরেক্টরি সংক্ষেপ করতে হবে।

এবং, এই ডিরেক্টরিতে অনেকগুলি ফাইল রয়েছে যা অনেক ব্যবহারকারীর অন্তর্ভুক্ত।

উত্তর:


36

আপনি -pপতাকাটির সন্ধান করছেন যাতে একটি উদাহরণ হতে পারে tar -cvpf file.tar folderToCompress, tarকমান্ডটি ব্যবহারে সতর্ক হন কারণ কমান্ডের জন্য আপনার সিনট্যাক্সটি ভুল হলে ফাইলগুলি ওভাররাইট করা সহজ।

ফাইলটির মালিকরা সাধারণত সংরক্ষণ করা হয়, যখন আপনাকে --same-ownerপতাকা ব্যবহার করা দরকার তখন বের করে নেওয়া হয় । যেমন tar --same-owner -xvf file.tarপতাকাটি কেবল সুপার ব্যবহারকারীদের জন্যই প্রস্তাবিত।

পরীক্ষা করে দেখুন আলকাতরা man পৃষ্ঠা


7
এটি হতে হবে tar -cvpf file.tar(বা স্বচ্ছতার ক্ষেত্রে এখনও আরও ভাল, -cvp -f file.tar)। অন্যথায় -fpঅংশটি ব্যাখ্যা করা হয়েছে --file p, এবং পরিবর্তে tarনামকরণ pকরা ফাইলটিতে লিখছেন file.tar
কে.টি.

4
এছাড়াও, প্রদত্ত উত্তরের সংক্ষেপণ এবং লোকেরা যেভাবেই চিন্তা না করে পোস্টগুলি থেকে উত্তরগুলি কপি-পেস্ট করার ঝোঁক দেখায়, আমি নোট করি যে কম্প্রেশন সহ জনপ্রিয় আর্কাইভ আইডিয়ামটি হবে: tar -czvpf file.tar.gz folderToCompressবা tar -cjvpf file.tar.bz2 folderToCompress
কে.টি.

@ কেটি - আপনি সঠিক, তাই আমি -fপতাকাটি ঠিক করি - যদিও আমি সংক্ষেপণ -zপতাকাটি ঠিক করি নি । সংকোচনের জন্য, আমি -Ipigzপরিবর্তে (এটি একটি মূলধন i) সুপারিশ করব -z; মাল্টি-কোর সিস্টেমে, পিগজ বেশ দ্রুততর হতে পারে।
এনভিআরএম

12
এই উত্তরটি ভুল। pএটি একটি নিষ্কাশন পতাকা, এটি সংরক্ষণাগার তৈরিতে কোনও প্রভাব ফেলবে না। এটি মালিকানা নয়, ফাইল অনুমতিগুলিকেও প্রভাবিত করে। মালিকানার জন্য সম্পর্কিত পতাকাটি --same-ownerএটি হিসাবে নিষ্কাশনের সময় পূর্বনির্ধারিতভাবে সক্ষম হয় root
ভ্লাদিমির পানতেলিভ

1
@NVRAM SnowRep ফেরানো হয়েছে আপনার পরিবর্তনগুলি (!!!)। স্নো রেপ, আমি আপনাকে নীচে নামিয়ে নিচ্ছি এবং এনভিআরএএম সম্পাদনা পুনরুদ্ধার করছি, যা সঠিক । দয়া করে ইচ্ছাকৃতভাবে সাইটে ভুল তথ্য রাখবেন না!
কাইল স্ট্র্যান্ড

19

আমাকে কেবলমাত্র অনুমতিগুলি নয়, মালিকানা / গোষ্ঠীগুলিও সংরক্ষণ করে tar.gz ব্যবহার করে একটি ডিরেক্টরি সংক্ষেপ করতে হবে।

ডিফল্টরূপে, সংরক্ষণাগারটি তৈরি করার tarসময় ফাইল অনুমতি এবং মালিকানা সংরক্ষণ করবে ।

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


1
আপনি যখন বলেন যে এটি মালিকানা সংরক্ষণ করে, তখন এর অর্থ ব্যবহারকারী এবং গোষ্ঠী উভয়ই থাকে?
সিএমসিডিগ্রাগনকাই

1
এটাই সঠিক. মালিক এবং গ্রুপ উভয়ই ডিফল্টরূপে রেকর্ড করা হয় (কমপক্ষে জিএনইউ টারে) in
ভ্লাদিমির পানতেলিভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.