শুধু ডাউনলোড একটি .ইন্টারনেট থেকে জিপ ফাইল. আমি ফাইলটি আনজিপ করতে টার্মিনালটি ব্যবহার করতে চাই এটি করার সঠিক উপায় কী?
যদি unzip
কমান্ডটি ইতিমধ্যে আপনার সিস্টেমে ইনস্টল করা নেই, তারপরে চালান:
sudo apt-get install unzip
আনজিপ ইউটিলিটি ইনস্টল করার পরে, আপনি যদি কোনও নির্দিষ্ট গন্তব্য ফোল্ডারে বের করতে চান তবে আপনি ব্যবহার করতে পারেন:
unzip file.zip -d destination_folder
উত্স এবং গন্তব্য ডিরেক্টরি একই হলে, আপনি কেবল করতে পারেন:
unzip file.zip
আপনি কেবল ব্যবহার করতে পারেন unzip
.
এটি ইনস্টল করুন:
apt-get install unzip
এবং এটি ব্যবহার করুন:
cd /path/to/fileunzip file.zip
আরও দরকারী সরঞ্জাম হ ' ল 7z
, যা জিপ করে এবং সংকোচনের বিন্যাসগুলির একটি পরিসীমা আনজিপ করে, উল্লেখযোগ্যভাবে lzma
, সাধারণত সর্বোচ্চ কম্প্রেশন হার প্রস্তাব প্রোটোকল.
এই কমান্ডটি ইনস্টল করা হবে 7z
:
sudo apt-get install p7zip-full
এই কমান্ডটি জিপের বিষয়বস্তু তালিকাভুক্ত করে:
7z l zipfile.zip
এই কমান্ডটি জিপের বিষয়বস্তু বের করে:
7z x zipfile.zip
আপনি ব্যবহার করতে পারেন:
unzip file.zip -d somedir
নিষ্কাশন করা yourpath/somedir
আপনি যদি একটি পরম পথে বের করতে চান তবে ব্যবহার করুন
sudo unzip file.zip -d /somedir
স্ক্রিপ্টিং সরঞ্জাম ব্যবহার করে: পার্ল এবং পাইথন
এখানে অনেক উত্তর ইনস্টলেশনের প্রয়োজন এমন সরঞ্জামগুলির উল্লেখ করে, তবে কেউ উল্লেখ করেনি যে উবুন্টুর দুটি স্ক্রিপ্টিং ভাষা, পার্ল এবং পাইথন ইতিমধ্যে সমস্ত প্রয়োজনীয় মডিউল নিয়ে এসেছে যা আপনাকে একটি জিপ সংরক্ষণাগার আনজিপ করতে দেয়, যার অর্থ আপনাকে ইনস্টল করার দরকার নেই অন্য কিছু. শুধু কাজ করতে নিচের উপস্থাপন দুটি স্ক্রিপ্ট হয় ব্যবহার. তারা মোটামুটি ছোট করছি এবং আমরা চেয়েছিলেন এমনকি যদি এক মাছ ধরার নৌকা কমান্ড ঘনীভূত করা যাবে.
পাইথন
#!/usr/bin/env python3import sysfrom zipfile import PyZipFilefor zip_file in sys.argv[1:]: pzf = PyZipFile(zip_file) pzf.extractall()
ব্যবহার:
./pyunzip.py master.zip
অথবা
python3 pyunzip.py master.zip
পার্ল
#!/usr/bin/env perluse Archive::Extract;foreach my $filepath (@ARGV){ my $archive = Archive::Extract->new( archive => $filepath ); $archive->extract;}
ব্যবহার:
./perlunzip master.zip
অথবা
perl perlunzip.pl master.zip
আরও দেখুন
উত্স এবং গন্তব্য ডিরেক্টরি একই হলে, আপনি কেবল করতে পারেন:
unzip filename.zip
আমি পছন্দ করি bsdtar
প্রতি unzip
/zip
. নিষ্কাশন করার জন্য, তারা বেশ অনুরূপ:
bsdtar -x -f /one/two/three/four.zip -C /fiveunzip /one/two/three/four.zip -d /five
তবে জিপিংয়ের জন্য, bsdtar
জয়. বলুন আপনার এই ইনপুট আছে:
/one/two/three/alfa/four.txt/one/two/three/bravo/four.txt
এবং জিপ ফাইলে এটি চান:
alfa/four.txtbravo/four.txt
এই সঙ্গে সহজ bsdtar
:
bsdtar -a -c -f four.zip -C /one/two/three alfa bravo
জিপ নেই -d
আনজিপ মত বিকল্প, তাই যদি না আপনি উপরে অর্জন করার কোন উপায় আছে cd
প্রথম.
এখানে বিকল্পগুলির বিশদ বিবরণ যা আমি দরকারী বলে মনে করি:
কমান্ড: আনজিপ -[বিকল্প] জিপ-পথ. -ডি ফাইল নিষ্কর্ষ যা একটি ঐচ্ছিক ডিরেক্টরি-এল তালিকা আর্কাইভ ফাইল. - পি পাসওয়ার্ড ব্যবহার করুন পাসওয়ার্ড এনক্রিপ্ট করা জিপফাইল এন্ট্রিগুলি ডিক্রিপ্ট করতে (যদি থাকে) - আবর্তনশীল অতিরেক চেক সঙ্গে টি পরীক্ষা আর্কাইভ ফাইল. - ইউ বিদ্যমান ফাইল আপডেট করুন. - জেড সংরক্ষণাগার মন্তব্য
এই নির্দেশাবলী অনুসরণ করুন: http://www.codebind.com/linux-tutorials/unzip-zip-file-using-terminal-linux-ubuntu-linux-mint-debian/
আনজিপ ইনস্টল করুন
তাই প্রথম সব আমরা ইনস্টল করা না হলে আমাদের সিস্টেমে আনজিপ ইনস্টল করতে হবে. আনজিপ কমান্ড এজিপি সংরক্ষণাগার থেকে ফাইল নিষ্কাশন করতে ব্যবহৃত হয়.
ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান
unzip
sudo apt-get install unzip
unzip
বাক্য গঠন$ unzip [-aCcfjLlnopqtuvy] [-d dir] zipfile
এখন নীচের পদক্ষেপগুলি অনুসরণ করুন:
ফাইল আনজিপ করুন
বিকল্প 1 - যদি জিপ ফাইলটি একই ডিরেক্টরি/ফোল্ডারে থাকে যেখানে আপনার টার্মিনালটি রয়েছে এবং আমরা এটি বর্তমান কাজ ডিরেক্টরিতে বের করতে চাই
উপরে বর্ণিত দৃশ্যকল্প অর্জন নিম্নলিখিত কমান্ড ব্যবহার করুন
sudo unzip zip_file_name.zip
যদি জিপ ফাইলটি কিছু পাসওয়ার্ড দিয়ে সুরক্ষিত থাকে তবে এটি ব্যবহার করুননিম্নলিখিত কমান্ড :
sudo ubzip -P zip_file_name.zip
আপনি ব্যবহার নিশ্চিত করুন-পি (মূলধন পি) না-পি কারণ হয়বিভিন্ন বিকল্প.
বিকল্প 2 - জিপ ফাইল একই ডিরেক্টরির মধ্যে উপস্থিত না থাকলে এবং আমরা/নিষ্কাশন বিভিন্ন ডিরেক্টরির মধ্যে ফাইল আনজিপ করতে চান.
উপরে বর্ণিত দৃশ্যকল্প অর্জন নিম্নলিখিত কমান্ড ব্যবহার করুন
sudo unzip path/filename.zip -d another_path_or_same_path
যদি আমরা বিকল্প-ডি ব্যবহার না করি তবে ফাইলটি উপস্থাপিত ডিরেক্টরিতে বের করা হবে
এবং যদি জিপ ফাইলটি পাসওয়ার্ড সুরক্ষিত থাকে তবে আমরা এটি ব্যবহার করতে পারি
-P
.লিনাক্স / ইউনিক্সে টার কমান্ড ব্যবহার করুন
tar
টেপ আর্কাইভ জন্য একটি আদ্যক্ষরা. টার কমান্ড ব্যবহার করা হয় টমানিপুলেটস সংরক্ষণাগার লিনাক্স / ইউনিক্সে সিস্টেম প্রশাসকরা হাইলাইকম্প্রেসড সংরক্ষণাগারে একগুচ্ছ ফাইল বা ডিরেক্টরি ছিঁড়ে ফেলার জন্য ঘন ঘন টারকম্যান্ড ব্যবহার করেন যা বলা হয়tarball
অথবাtar
,bzip
এবংgzip
মধ্যে লিনাক্স / ইউনিক্স পদ্ধতি.তার সিনট্যাক্স
tar [OPTION...] [FILE]...
অথবা
টার প্রয়োজনীয় পতাকা
tar {-r|-t|-c|-x|-u}
টার ঐচ্ছিক পতাকা
tar {one of the required Flags} [ -d ][-B] [ -F ] [ -E ] [ -i ] [-h ] [ -l ] [ -m ] [ -o ] [ -p ] [ -w] [ -s ] [ -U ] [ -v ][-Number] [-b Blocks] [-f Archive]
উদাহরণ
ডিরেক্টরি বা একক ফাইল সংকুচিত করে টার সংরক্ষণাগার ফাইল তৈরি করুন
নীচের টার্মিনাল কমান্ড একটি তৈরি করবে
.tar
ফাইল বলা হয়sample_dir.tar
একটি ডিরেক্টরি সহ/home/codebind/sample_dir
অথবাsample_dir
বর্তমান কাজ ডিরেক্টরির মধ্যে.ripon@ripon:~$ tar -cvf sample_dir.tar sample_dirsample_dir/sample_dir/main.cppsample_dir/sample.pngsample_dir/outputripon@ripon:~$ lssample_dir sample_dir.tar
এই পতাকাগুলির (-সিভিএফ) আসলে কী বোঝায় তা এখানে
-c, --create
নতুন আর্কাইভ তৈরি করা হবে
-x, --extract, --get
- একটি সংরক্ষণাগার থেকে ফাইলগুলি বের করুন
-f, --file ARCHIVE
- সংরক্ষণাগার ফাইল বা ডিভাইস সংরক্ষণাগার ব্যবহার করুনসৃষ্টি
tar.gz
অথবাtgz
একটি ডিরেক্টরি বা একটি ফাইল সংকুচিতকারী দ্বারা আর্কাইভ ফাইলনীচের টার্মিনাল কমান্ড একটি তৈরি করবে
.tar.gz
ফাইল বলা হয়sample_dir.tar.gz
একটি ডিরেক্টরি সহ/home/codebind/sample_dir
অথবাsample_dir
বর্তমান কাজ ডিরেক্টরির মধ্যে.লক্ষ্য করুন যে আমরা কমান্ড অতিরিক্ত পতাকা জেড যোগ করেছেন.ফ্ল্যাগ-জেড আসলে কী বোঝায় তা এখানে
-z, --gzip, --gunzip --ungzip
- জিজিপ দিয়ে সংরক্ষণাগারটি সংকুচিত করুনripon@ripon:~$ tar -cvzf sample_dir.tar.gz sample_dirsample_dir/sample_dir/main.cppsample_dir/sample.pngsample_dir/outputripon@ripon:~$ lssample_dir sample_dir.tar.gz
কমান্ড নর্দন একটি তৈরি হবে .টিজিজেড ফাইল. এক এই ইসতারকে লক্ষ্য করা.জিজেড এবং টিজিজেড উভয়ই একই রকম
ripon@ripon:~$ tar -cvzf sample_dir.tgz sample_dirsample_dir/sample_dir/main.cppsample_dir/sample.pngsample_dir/outputripon@ripon:~$ lssample_dir sample_dir.tgz
একযোগে একাধিক ডিরেক্টরি বা ফাইল সংকুচিতকারী
আসুন বলি, উদাহরণস্বরূপ আমরা সংকুচিত করতে চাই
sample_dir
ডিরেক্টরি, দ্যjava_test
ডিরেক্টরি, এবংabc.py
নামে একটি টার ফাইলে ফাইল করুনsample_dir.tar.gz
.উপরের লক্ষ্য অর্জনের জন্য নিম্নলিখিত কমান্ডটি চালান
ripon@ripon:~$ tar -cvzf sample_dir.tar.gz sample_dir java_test abc.pysample_dir/sample_dir/main.cppsample_dir/sample.pngsample_dir/outputjava_test/java_test/HelloCV.javaabc.pyripon@ripon:~$ lssample_dir java_test abc.py sample_dir.tar.gz
সৃষ্টি
.bzip2
একটি ডিরেক্টরি বা একটি ফাইল সংকুচিতকারী দ্বারা আর্কাইভ ফাইলripon@ripon:~$ tar -cjvf sample_dir.tar.bz2 sample_dirsample_dir/sample_dir/main.cppsample_dir/sample.pngsample_dir/outputripon@ripon:~$
লক্ষ্য করুন যে আমরা অতিরিক্ত পতাকা যুক্ত করেছি
-f
কমান্ডের জন্যএখানে কি পতাকা-f
আসলে মানে
-f, --file ARCHIVE
- সংরক্ষণাগার ফাইল বা ডিভাইস সংরক্ষণাগার ব্যবহার করুনসম্প্রসারণ করা হবে
.tar
আর্কাইভ ফাইলআমরা টার কমান্ডটি ব্যবহার করে সংকুচিত ফাইলটি বের করতে বা আনট করতে পারি নিচের কম্যান্ড এর বিষয়বস্তু বের করবে
sample_dir.tar
যাও উপস্থাপনা ডিরেক্টরি.ripon@ripon:~$ tar -xvf sample_dir.tarsample_dir/sample_dir/main.cppsample_dir/sample.pngsample_dir/outputripon@ripon:~$
নিম্নলিখিত কমান্ডটি নির্দিষ্ট ডিরেক্টরিতে ফাইলগুলি বের করবে বা আনটার করবে
/home/codebind/dir_name
এই ক্ষেত্রে.ripon@ripon:~$ tar -xvf sample_dir.tar -C /home/codebind/dir_namesample_dir/sample_dir/main.cppsample_dir/sample.pngsample_dir/outputripon@ripon:~$
আমরা অতিরিক্ত পতাকা যুক্ত করেছি
-C
কমান্ডের জন্যএখানে পতাকা কি-C
আসলে মানে
-C, --directory DIR
- ডিরেক্টরি ডিআইআর পরিবর্তন করুন
বর্তমান ফোল্ডার থেকে সব ফাইল এক্সট্র্যাক্ট, আপনি ব্যবহার করতে পারেন: আনজিপ \*.জিপ
অনুসরণ করুন অনুসরণ করা কর্মসমূহ: অনুসরণ না করা অবরুদ্ধ অবরোধ মুক্ত মুলতুবি বাতিল এটা শেল আক্ষরিক তারকা প্রতীক হিসেবে \ * ' আচরণ করতে হবে
শুধু ’ আনজিপ * ব্যবহার করুন.জিপ ‘শেল প্রসারিত করতে’ * ‘শেষ সব ফাইল’ জিপ
ব্যবহার * ' একা আমার জন্য কাজ করা হয়নি. এটা সৃষ্ট
ফাইলের নাম মিলেছে না` ত্রুটি. '*'কাজ করেনি.
উবুন্টুতে ইতিমধ্যে ইনস্টল করা একাধিক কম্প্রেস/ডিকম্প্রেস সরঞ্জাম রয়েছে সম্পূর্ণ তালিকার জন্য কনসোল থেকে এপ্রোপোস জিপ
চালান
আমি আপনাকে ব্যবহার ও পরিবর্তে একটি জিপ নির্দিষ্ট এক “আনার” শিখতে সুপারিশ, আপনি নির্দিষ্ট বৈশিষ্ট্য প্রয়োজন, যদি না. "সমর্থিত ফাইল ফর্ম্যাটগুলির মধ্যে জিপ, টার-জিজিপ, টার-বিজেডআইপি 2, আরএআর, 7-জিপ, এলএইচএ, স্টাফিট এবং আরও অনেক পুরানো এবং অস্পষ্ট ফর্ম্যাট অন্তর্ভুক্ত রয়েছে ".