Skip to main content

কিভাবে Linux কমান্ড লাইন ব্যবহার করে ফাইল আনজিপ করবেন

লিনাক্স কী এবং কেন? (জুন 2025)

লিনাক্স কী এবং কেন? (জুন 2025)

সুচিপত্র:

Anonim

জিপিং ফাইল কম্পিউটার এবং সার্ভারগুলির মধ্যে তথ্য হস্তান্তর করার একটি সহজ, দক্ষ উপায়। যখন ফাইলগুলি সংকুচিত হয়, তখন তারা কেবল স্থানীয় ড্রাইভে ডিস্ক স্থান সংরক্ষণ করে না তবে সম্পূর্ণ আকারের ফাইল পাঠানোর চেয়ে অনেক কম ব্যান্ডউইথ ব্যবহার করে এটি ইন্টারনেট থেকে ফাইল ডাউনলোড করা আরও সহজ এবং আরও সুবিধাজনক করে তোলে।

যখন আপনি লিনাক্সে একটি জিপড আর্কাইভ পাবেন, তখন এটি কমপ্রেস করা সহজ। লিনাক্সে প্রচুর সুইচ উপলব্ধ রয়েছে, যার অর্থ আপনার কাছে ফাইলগুলি সরিয়ে দেওয়ার অনেক উপায় রয়েছে আনজিপ কমান্ড লাইন কমান্ড।

একক জিপ ফাইল Decompress

একটি ফাইল decompressing জন্য মৌলিক সিনট্যাক্স হয়:

unzip ফাইলের নাম

উদাহরণস্বরূপ, আপনি নামের একটি অ্যালবাম zipped করেছি বলে মেম্বার সোবারিয়েটি। বর্তমান ফোল্ডারে এই ফাইলটি আনজিপ করার জন্য, আপনি কেবল নিম্নলিখিত কমান্ডটি চালাতে চান:

unzip "মেইনস টু সোব্রিয়েটি"

একাধিক জিপ ফাইল Decompress

ম্যান কমান্ডটি আপনাকে নিম্নলিখিত সিনট্যাক্স ব্যবহার করে একাধিক ফাইলকে ডিকম্প্রেস করতে দেয়:

ফাইলের নাম 1 টি ফাইল নাম 2 ফাইলের নাম 3

আপনি যদি এলিস কুপার অ্যালবামের তিনটি ফাইল আপলোড করেছেন আবর্জনা, হেই স্টুপিড, এবং Dragontown, আলাদাভাবে, আপনি তাদের আনজিপ করার জন্য এটি চেষ্টা করতে পারেন:

unzip "ট্র্যাশ। জিপ" "Dragontown.zip" "হেই Stoopid.zip"

যাইহোক, আপনি কি পেতে চান এই ত্রুটি:

আর্কাইভ: ট্র্যাশ.জিপ সতর্কতা: ফাইলের নাম মিলছে না: Dragontown.zip

একই ফোল্ডারে থাকা তিনটি ফাইল অনুমান করা, নিম্নলিখিত কমান্ডটি ব্যবহার করার জন্য একটি ভাল পদ্ধতি:

unzip '* .zip'

সতর্ক থাকুন, যদিও। এই কমান্ড নির্বিচারে এবং বর্তমান ফোল্ডারে প্রতিটি ZIP ফাইলকে ডিকম্প্রেস করবে।

কিছু জিপ ফাইল বাদ দাও

যদি আপনার একটি জিপ ফাইল থাকে এবং আপনি এক ছাড়া অন্য সমস্ত ফাইলগুলি সরাতে চান তবে এটি ব্যবহার করুন -এক্স সুইচ।

unzip filename.zip -x filetoexclude.zip

আমাদের উদাহরণ, অ্যালবাম "ট্র্যাশ" মধ্যে অবিরত Trash.zip একটি এমপি 3 শিরোনাম আছে সাপে - নেউলে। "নখের বিছানা ছাড়া" সব গান বের করার জন্য, আপনি এটি করবেন:

Unzip Trash.zip -x "Nails.mp3 এর বিছানা"

একটি ভিন্ন ডিরেক্টরি একটি জিপ ফাইল নিষ্কাশন করুন

যদি আপনি জিপ ফাইলের বিষয়বস্তুটি বর্তমান ডিরেক্টরিটির চেয়ে ভিন্ন ডিরেক্টরিতে রাখতে চান তবে এটি ব্যবহার করুন -d সুইচ।

unzip filename.zip -d পথ / থেকে / এক্সট্র্যাক্ট / থেকে

উদাহরণস্বরূপ, decompress করতে Trash.zip ফাইল / হোম / সঙ্গীত / এলিস কুপার / ট্র্যাশ, আপনি নিম্নলিখিত সিনট্যাক্স ব্যবহার করতে চান:

আনজিপ ট্র্যাশ.জিপ-ডি "/ হোম / সঙ্গীত / এলিস কুপার / ট্র্যাশ"

কিভাবে সংকুচিত জিপ ফাইলের সামগ্রী প্রদর্শন করবেন

একটি সংকুচিত ফাইলের বিষয়বস্তু তালিকাভুক্ত করতে, ব্যবহার করুন -l সুইচ।

unzip -l filename.zip

আমাদের উদাহরণে, আমরা সব ফাইল দেখতে এই সুইচ ব্যবহার করতে পারে Trash.zip.

unzip -l ট্র্যাশ.জিপ

ফিরে তথ্য অন্তর্ভুক্ত:

  • বাইট দৈর্ঘ্য
  • তারিখ তৈরী
  • সময় তৈরি
  • নাম

কিভাবে একটি জিপ ফাইল বৈধ কিনা পরীক্ষা করুন

একটি জিপ ফাইল সঠিকভাবে গঠন করা হয়েছে কি না তা পরীক্ষা করার জন্য এবং এটি নিষ্কাশন করার আগে সঠিকভাবে ব্যবহার করা যেতে পারে, এটি ব্যবহার করুন -t সুইচ।

unzip -t filename.zip

উদাহরণস্বরূপ, পরীক্ষা করার জন্য কিনা Trash.zip বৈধ, আপনি নিম্নলিখিত চালাতে পারে:

unzip -t ট্র্যাশ.জিপ

প্রতিটি ফাইল তালিকাভুক্ত করা হয়, এবং ঠিক আছে এটা পরবর্তী প্রদর্শিত হবে। আউটপুট নীচে, একটি বার্তা বিবৃত প্রদর্শিত হওয়া উচিত সংকুচিত তথ্য কোন ত্রুটি সনাক্ত ….

একটি জিপ ফাইল বিস্তারিত তথ্য দেখুন

দ্য -v সুইচ (verbose) আরো বিস্তারিত তথ্য দিতে পারেন।

unzip -v ফাইলের নাম

এই সুইচ ব্যবহার করতে Trash.zip আরও তথ্যের জন্য, আমরা টাইপ করবো:

unzip -v ট্র্যাশ.জিপ

আউটপুট নিম্নলিখিত তথ্য রয়েছে:

  • বাইট দৈর্ঘ্য
  • পদ্ধতি
  • আয়তন
  • কম্প্রেশন শতাংশ
  • তারিখ এবং সময় তৈরি
  • সিআরসি
  • নাম

নির্দেশাবলী তৈরি ছাড়া একটি জিপ ফাইল Decompress

ফোল্ডার আছে যে জিপ ফাইল, নির্বাহ আনজিপ একা, সুইচ ছাড়া, সংরক্ষণাগার থেকে একই ফোল্ডার গঠন পুনরায় তৈরি হবে।

নিষ্কাশন হচ্ছে filename1.zip, উদাহরণস্বরূপ, নিম্নলিখিত তিনটি ফোল্ডার আছে, ফলে একই ফোল্ডার নিষ্কাশন করা হবে:

  • ফোল্ডার 1: filea.txt, fileb.txt, filec.txt
  • ফোল্ডার 2: file.txt file..txt
  • ফোল্ডার 3: filef.txt

এই উদাহরণে, যে সমস্ত তিনটি ফোল্ডার তৈরি না করে বর্তমান TXT ফাইলগুলি সমস্ত ফোল্ডারে সরিয়ে ফেলতে, কেবল যোগ করুন -J কমান্ড শেষে।

unzip -j filename1.zip

Overwrite prompting ছাড়া একটি জিপ ফাইল Decompress

ধরুন আপনি ইতিমধ্যে একটি নির্দিষ্ট ZIP ফাইলটি আনজিপ করেছেন এবং আনজিপ করা ফাইলগুলিতে কাজ শুরু করেছেন, তবে আপনি ইচ্ছা করলে পরিবর্তন এবং আপডেট করছেন। আপনি চান যে শেষ জিনিসটি সেই ফাইলগুলিকে ওভাররাইট করা হবে যখন আপনি সেই একই নামের সাথে কোনও ZIPের এক্সট্র্যাক্ট করেন। নতুন ফাইলগুলি আপনার বিদ্যমান ফাইলগুলি প্রতিস্থাপনের সময় আপনি যে সমস্ত কাজ করছেন সেটি অবিলম্বে হারাবেন।

যাইহোক, আপনি ব্যবহার করতে পারেন -n যদি আপনি চান সুইচ না বিদ্যমান ফাইল overwrite। জিপ আর্কাইভের প্রতিটি ফাইল যেটি একটি সরিয়ে ফেলা ফোল্ডারে একটি ফাইলের সাথে মিলে এমন নাম থাকবে, যখন এই স্যুইচটি ব্যবহার করা হয় তখন সেটি কোনও অতিরিক্ত ওভাররাইট করবে না। অন্য সব কিছু, তবে, একটি অনন্য নাম আছে যা এখনও বের করা হবে।

unzip -n filename.zip

যদি ফাইলটি ইতিমধ্যে বিদ্যমান থাকে কিনা সে সম্পর্কে আপনি যত্ন না করেন এবং আপনি সর্বদা ফাইলগুলি ওভাররাইট করতে চান তবে তা উত্থাপিত না করেই এক্সট্র্যাক্ট করা হয়, -o সুইচ।

unzip -o filename.zip

পাসওয়ার্ড সুরক্ষিত জিপ ফাইল নিষ্কাশন করুন

অ্যাক্সেসের জন্য একটি পাসওয়ার্ড প্রয়োজন হলে একটি ফাইল আনজিপ করতে হবে, ব্যবহার করুন -p পাসওয়ার্ড দ্বারা অনুসরণ সুইচ।

unzip -P পাসওয়ার্ড filename.zip

উদাহরণস্বরূপ, বলা একটি ফাইল আনজিপ করতে cats.zip পাসওয়ার্ড দিয়ে kittens123, নিম্নলিখিত ব্যবহার:

unzip -P kittens123 filename.zip

কোন আউটপুট প্রদর্শন ছাড়া একটি ফাইল আনজিপ করুন

ডিফল্টরূপে, আনজিপ কমান্ডটি যা কিছু করছে তা তালিকাভুক্ত করে, যেমন আর্কাইভে প্রতিটি ফাইল দেখানো হচ্ছে কমান্ডটি তাদের বের করে আনা হচ্ছে। আপনি ব্যবহার করে এই আউটপুট দমন করতে পারেন -q সুইচ।

unzip -q filename.zip

এটি কোন আউটপুট সরবরাহ না করে ফাইল নামটি আনজিপ করে এবং এটি শেষ হয়ে গেলে কার্সারটিতে আপনাকে ফেরত পাঠায়।