তারার দিয়ে একটি ফোল্ডার সংকোচনের?


268

আমি (একটি ফোল্ডার কম্প্রেস করার চেষ্টা করছি /var/www/) এর ~/www_backups/$time.tarযেখানে $timeবর্তমান তারিখ।

এটি আমার কাছে রয়েছে:

cd /var/www && sudo tar -czf ~/www_backups $time"

আমি পুরোপুরি হারিয়েছি এবং আমি এখন কয়েক ঘন্টা ধরে আছি। -czfসঠিক কিনা তা নিশ্চিত নয় । আমি কেবল সমস্ত লিখিত সামগ্রী /var/wwwএকটি $time.tarফাইলের মধ্যে অনুলিপি করতে চাই এবং আমি সমস্ত ফাইলের জন্য ফাইলের অনুমতি বজায় রাখতে চাই। যে কেউ আমাকে সাহায্য করতে পারেন?


আপনি ওপারে প্রয়োজন " $timeহিসাবে ভাল।
— gauteh

উত্তর:


372

করার tarএবং gzipএকটি ফোল্ডার, সিনট্যাক্স হল:

tar czf name_of_archive_file.tar.gz name_of_directory_to_tar

-ঐচ্ছিক। আপনি যদি tarবর্তমান ডিরেক্টরিটি করতে চান তবে এটি .নির্ধারণ করতে ব্যবহার করুন ।

আপনার ফাইলের নামটি তৈরি করতে, dateইউটিলিটিটি ব্যবহার করুন (উপলব্ধ বিন্যাস বিকল্পগুলির জন্য এর ম্যান পৃষ্ঠাটি দেখুন)। উদাহরণ স্বরূপ:

cd /var/www && sudo tar czf ~/www_backups/$(date +%Y%m%d-%H%M%S).tar.gz .

এটি এমন একটি ফাইল তৈরি করত যা নামের কিছু ছিল 20120902-185558.tar.gz।

লিনাক্সে, সম্ভাবনাগুলি tarহ'ল বিকল্পগুলির jপরিবর্তে আপনার BZip2 সংক্ষেপণ সমর্থন করে z। এবং সম্ভবত অন্যরাও। আপনার স্থানীয় সিস্টেমে ম্যান পৃষ্ঠাটি দেখুন।


1
এটি নিখুঁত, আপনাকে ধন্যবাদ। যদিও আমার একটি ছোট সমস্যা আছে। / Var / www এর একটি টার ফাইল তৈরি করার পরে, এটি টার ফাইলটিতে / var / www ডিরেক্টরিতে স্থাপন করা হয়। আমি এখন যে কোডটি ব্যবহার করছি তা এখানে sudo tar -czf ~/www_backups/$time.tar /var/www/"কল্পনা করুন আমার কাছে / var / www এর ভিতরে test.txt নামে একটি ফাইল রয়েছে। ফাইলটির একটি টর কপি তৈরি করার পরে, যখন আমি এটিটি বের করব তখন এটি / var / www ডিরেক্টরিগুলির মধ্যে স্থাপন করা হবে। যে জানার জন্য? আমি আশা করি এটি খুব ভাল, ব্যাখ্যা করা কঠিন। আমি বিজেপ 2 সমর্থনটি যাচাই করব, পরামর্শের জন্য ধন্যবাদ!
— কিওয়ার্টি

1
এজন্য cdআপনি যে ডিরেক্টরিটি প্যাকেজ করতে চান তা প্রথমে , তারপরে tar cf file.tar .- .সম্পূর্ণ পথটি নির্দিষ্ট করার পরিবর্তে শেষটি আর্কাইভের অভ্যন্তরের পাথগুলি বর্তমান ডিরেক্টরিটির সাথে সম্পর্কিত করবে। আপনি -Cটারের বিকল্পটিও ব্যবহার করতে পারেন (ম্যান পৃষ্ঠাটি দেখুন)।
— মাদুর

1
হ্যাঁ, এটি আরও ভাল কাজ করেছে। একটি গুচ্ছ ধন্যবাদ, এটি প্রশংসা!
— কিওয়ারটি

3
@ কিওয়ারটিলেসিয়াস -f(ম্যান পেজ থেকে)Read the archive from or write the archive to the specified file.The filename can be - for standard input or standard output.
— ক্যানিয়ন

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