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


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.