টার্মিনালটি ব্যবহার করে .tgz ফাইলটি আনজিপ করবেন কীভাবে?


177

আমি mongodb-linux-x86_64-2.6.3.tgzউইন্ডোজ using ব্যবহার করে ফাইলটি ডাউনলোড করে এটিকে লোকেশনটিতে রেখেছি D:\Amra\Software\Developing Soft

আমি যখন উবুন্টু ব্যবহার করে এই .tgz ফাইলটিতে ডান ক্লিক করি এবং এটি প্রদর্শিত সম্পত্তি দেখায় Location: /media/towhid/Amra/Software/Developing Soft। এখন আমি tarটার্মিনাল থেকে কমান্ড ব্যবহার করে এই .tgz ফাইলটি আনজিপ করব কীভাবে ?


টার্মিনালের বর্তমান (কার্যকরী) ডিরেক্টরি কী এবং উবুন্টুতে একটি ফাইল কীভাবে সন্ধান এবং সনাক্ত করা যায় সে সম্পর্কে আপনার কি ধারণা আছে ?
রাদু রেডানু

উত্তর:


299

টারের সাথে একটি .tgzফাইল উত্তোলনের জন্য আপনাকে ব্যবহার করতে হবে,

tar -xvzf /path/to/yourfile.tgz

কোথায়,

  • x নিষ্কাশন জন্য
  • v ভার্জোজ জন্য
  • z Gnuzip জন্য
  • f ফাইলের জন্য, ফাইলের নামের ঠিক আগে শেষ হওয়া উচিত।

আপনার ক্ষেত্রে ফাইলটি আনজিপ করতে আপনি টার্মিনালে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন,

tar -xvzf /media/towhid/Amra/Software/Developing\ Soft/mongodb-linux-x86_64-2.6.3.tgz

.tgzবিভিন্ন ডিরেক্টরিতে একটি ফাইল বের করুন:

-Cনিম্নলিখিত হিসাবে ভিন্ন ডিরেক্টরিতে সংরক্ষণাগার সামগ্রীগুলি বের করার জন্য বিকল্পটি ব্যবহার করতে পারেন ,

tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/

1
এটি নিম্নলিখিত ত্রুটিটি দেখায়:tar (child): /media/towhid/Amra/Software/Developing: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now
তৌহিদ

1
আপনি কেবল আমার আদেশটি অনুলিপি করেছেন, আপনার কমান্ডে সাদা স্থানের সাথে একটি সিনট্যাক্স ত্রুটি রয়েছে।
সৌরভসি

1
যদি কোনও ফোল্ডারের নাম হয় তবে some folderআপনাকে some\ folderএ্যাসেপ ক্যারেক্টার ব্যবহার করে টার্মিনাল থেকে এটি অ্যাক্সেস করতে হবে ।
সৌরভসি

3
এটি অত্যন্ত স্পষ্ট উত্তর যেখানে উত্তরদাতারা প্রতিটি বিকল্পে সম্পূর্ণ ব্যাখ্যা দেয়। এবং উদাহরণ হিসাবে দেওয়া একটি প্লাস। খুব বোধগম্য।
আদে মালসাসা আকবর

1
@ কাসুনসিয়াম্বলপিতি আপনি -Cবিকল্পটি ব্যবহার করে ডিরেক্টরি পরিবর্তন করতে পারেনtar -xvzf /path/to/myarchive.tgz -C /path/where/to/extract/
সুরভ্যাক

4

টার্মিনালটি খুলুন এবং cdমোংডব্ব-লিনাক্স-x86_64-2.6.3.tgz ফাইলটি অবস্থিত ডিরেক্টরিতে ডিরেক্টরি পরিবর্তন করতে কমান্ডটি ব্যবহার করুন এবং নিম্নলিখিত কমান্ডটি চালান:

tar xzf mongodb-linux-x86_64-2.6.3.tgz   

উপরের কমান্ডটি আর্কাইভের হায়ারার্কিকাল ট্রি ডিরেক্টরি কাঠামো সংরক্ষণ করার সময় মঙ্গডব-লিনাক্স-x86_64-2.6.3.tgz সংরক্ষণাগারটির সামগ্রীগুলি সরিয়ে ফেলবে।

অনুরূপ একটি কমান্ড .tar.xz ফাইলগুলি বের করে। টার্মিনালটি খুলুন এবং নিম্নলিখিত কমান্ডটি চালান:

tar -xf /path/to/your/file.tar.xz

ব্যাখ্যা:

  • -x একটি সংরক্ষণাগার থেকে ফাইলগুলি এক্সট্রাক্ট করুন
  • -f সংরক্ষণাগার ফাইল ব্যবহার করুন

1
সংরক্ষণাগার উভয় সংকুচিত (gzip - অতএব "z" পতাকা / বিকল্প), এবং তারর প্রাপ্ত, সুতরাং "এক্স" এক্সট্রাক্ট বিকল্প। সুতরাং আনজিপ কাজ করবে না কারণ এটি টিয়ার করে না।
পিডি 12

এটা কি হবে না tar -xzf... (ড্যাশ সহ)?
সময় নেই

xzfকোনও ড্যাশ সহ বা কোনও ড্যাশ ছাড়াই, উভয়ই ঠিক আছে, এবং xzvfআনপ্যাক করার সময় ফাইলগুলি বের করার জন্য আপনি বিকল্পগুলি ( ) -এ ভার্বোজের জন্য অ্যাভ যোগ করতে পারেন ।
কারেল 24'15

3

আসুন দশকের দশকগুলি খুব কম-স্মরণীয় এক-বর্ণের টার বিকল্পগুলি শেষ করি। আপনার .tgzফাইলটি নিষ্কাশন করতে এটি ব্যবহার করুন:

tar --extract --file /path/to/file.tgz

ব্যবহৃত বিকল্পগুলির ব্যাখ্যাটি উদ্দেশ্যমূলকভাবে বাদ ছিল।

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