একটি .tar.bz2 ফাইল লিনাক্স তৈরি করুন


87

আমার লিনাক্স মেশিনে, আমি একটি নির্দিষ্ট ফোল্ডারের একটি .tar.bz2 ফাইল তৈরি করতে চাই। আমি একবার নিজেকে সেই ফোল্ডারে রেখেছি (টার্মিনালে), আমি আমার মেশিনের হোম ডিরেক্টরিতে সংকুচিত ফোল্ডারটি স্থাপন করতে টার্মিনাল কমান্ড লাইনে কী টাইপ করব?

ধরা যাক আমি ফোল্ডারে / হোম / ইউজার / ফোল্ডারে আছি। "ফোল্ডার" ফোল্ডারে বেশ কয়েকটি ফাইল রয়েছে (txt, .c ইত্যাদি)। .Tar.bz2 টাইপের সেই ফোল্ডারটি আমি কীভাবে সংকুচিত করব এবং এটি আমার / হোম ডিরেক্টরিতে রেখে দেব?

/ হোম / ইউজার / ফোল্ডারে, আমি চেষ্টা করেছি sudo tar -cvjSf folder.tar.bz2তবে একটি ত্রুটি পেয়েছি :

টার: কাপুরুষোচিতভাবে একটি খালি সংরক্ষণাগার তৈরি করতে অস্বীকার করছে


11
আমি এটি ইউস-ইউজ-অফ-সুডো পুরষ্কারের জন্য মনোনীত করি, যেহেতু আপনি নিজের হোম ডিরেক্টরিতে কাজ করছেন, তাই সুপার ব্যবহারকারীকে জাগানোর দরকার নেই।
আফ্রি


4
যারা ভাবছেন তাদের জন্য - c= তৈরি করুন, v= jভার্বোজ , = বিজে 2 সংক্ষেপণ, S= বিরল দক্ষতা, f= আউটপুট ফাইলের নাম। আমি ঠিক কি জানি Sনা, এটি ম্যান পৃষ্ঠা থেকে কেবল একটি তালিকা
ব্যবহারকারী 3728501

উত্তর:


172

আপনি সংরক্ষণাগারে কী অন্তর্ভুক্ত করবেন তা ইঙ্গিত দিচ্ছেন না।

আপনার ফোল্ডারের বাইরে একটি স্তর যান এবং চেষ্টা করুন:

sudo tar -cvjSf folder.tar.bz2 folder

বা একই ফোল্ডার থেকে চেষ্টা করুন

sudo tar -cvjSf folder.tar.bz2 *

চিয়ার্স!


4
কেবল সাবধান হন যে আপনি দ্বিতীয় বিকল্পটি ব্যবহার করলে, * আপনার বর্তমান ফোল্ডারে লুকানো ফাইলগুলি অন্তর্ভুক্ত করে না (পুরো স্টপ অক্ষর দিয়ে শুরু করে)। সুতরাং প্রথম বিকল্পটি ভাল কারণ এটি লুকানো ফাইলগুলি অন্তর্ভুক্ত করবে।
শেরভিন ইমামি

4
আরে, আপনি সম্ভবত '*' এর জন্য পরিবর্তন করতে পারেন। ' লুকানো ফাইল অন্তর্ভুক্ত দ্বিতীয় বিকল্পে।
পিট্রোমেন্না

4
ওপেনবিএসডি'র ' S' বিকল্প নেই, ফ্রিবিএসডি এর পরিবর্তে এটি পেয়েছে কেবল 'এক্সট্রাক্ট' বিকল্পের সাথে, সুতরাং সবচেয়ে ভাল tar cvjf
উপায়টি

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