আমাকে কেবলমাত্র অনুমতিগুলি নয়, মালিকানা / গোষ্ঠীগুলিও সংরক্ষণ করে tar.gz ব্যবহার করে একটি ডিরেক্টরি সংক্ষেপ করতে হবে।
এবং, এই ডিরেক্টরিতে অনেকগুলি ফাইল রয়েছে যা অনেক ব্যবহারকারীর অন্তর্ভুক্ত।
আমাকে কেবলমাত্র অনুমতিগুলি নয়, মালিকানা / গোষ্ঠীগুলিও সংরক্ষণ করে tar.gz ব্যবহার করে একটি ডিরেক্টরি সংক্ষেপ করতে হবে।
এবং, এই ডিরেক্টরিতে অনেকগুলি ফাইল রয়েছে যা অনেক ব্যবহারকারীর অন্তর্ভুক্ত।
উত্তর:
আপনি -p
পতাকাটির সন্ধান করছেন যাতে একটি উদাহরণ হতে পারে tar -cvpf file.tar folderToCompress
, tar
কমান্ডটি ব্যবহারে সতর্ক হন কারণ কমান্ডের জন্য আপনার সিনট্যাক্সটি ভুল হলে ফাইলগুলি ওভাররাইট করা সহজ।
ফাইলটির মালিকরা সাধারণত সংরক্ষণ করা হয়, যখন আপনাকে --same-owner
পতাকা ব্যবহার করা দরকার তখন বের করে নেওয়া হয় । যেমন tar --same-owner -xvf file.tar
পতাকাটি কেবল সুপার ব্যবহারকারীদের জন্যই প্রস্তাবিত।
পরীক্ষা করে দেখুন আলকাতরা man পৃষ্ঠা ।
tar -czvpf file.tar.gz folderToCompress
বা tar -cjvpf file.tar.bz2 folderToCompress
।
-f
পতাকাটি ঠিক করি - যদিও আমি সংক্ষেপণ -z
পতাকাটি ঠিক করি নি । সংকোচনের জন্য, আমি -Ipigz
পরিবর্তে (এটি একটি মূলধন i) সুপারিশ করব -z
; মাল্টি-কোর সিস্টেমে, পিগজ বেশ দ্রুততর হতে পারে।
p
এটি একটি নিষ্কাশন পতাকা, এটি সংরক্ষণাগার তৈরিতে কোনও প্রভাব ফেলবে না। এটি মালিকানা নয়, ফাইল অনুমতিগুলিকেও প্রভাবিত করে। মালিকানার জন্য সম্পর্কিত পতাকাটি --same-owner
এটি হিসাবে নিষ্কাশনের সময় পূর্বনির্ধারিতভাবে সক্ষম হয় root
।
আমাকে কেবলমাত্র অনুমতিগুলি নয়, মালিকানা / গোষ্ঠীগুলিও সংরক্ষণ করে tar.gz ব্যবহার করে একটি ডিরেক্টরি সংক্ষেপ করতে হবে।
ডিফল্টরূপে, সংরক্ষণাগারটি তৈরি করার tar
সময় ফাইল অনুমতি এবং মালিকানা সংরক্ষণ করবে ।
ফাইলের অনুমতি এবং মালিকানা নিষ্কাশনের জন্য, আপনাকে tar
এক্সট্রাক্ট করার সময় রুট হিসাবে চালানো দরকার , যেহেতু ফাইলের মালিকানা পরিবর্তনের জন্য সাধারণত অতিরিক্ত ব্যবহারকারীর সুবিধাগুলি প্রয়োজন। আরও তথ্যের জন্য এই প্রশ্নটি দেখুন ।
tar -cvpf file.tar
(বা স্বচ্ছতার ক্ষেত্রে এখনও আরও ভাল,-cvp -f file.tar
)। অন্যথায়-fp
অংশটি ব্যাখ্যা করা হয়েছে--file p
, এবং পরিবর্তেtar
নামকরণp
করা ফাইলটিতে লিখছেনfile.tar
।