আনজিপ =============== ইনস্টল করুন তাই সবার আগে আমাদের যদি এটি ইনস্টল না করা থাকে তবে আমাদের সিস্টেমে আনজিপ ইনস্টল করা দরকার। জিপ সংরক্ষণাগার থেকে ফাইল আনতে আনজিপ কমান্ড ব্যবহার করা হয়।
ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান unzip
sudo apt-get install unzip
unzip
Syntex
$ unzip [-aCcfjLlnopqtuvy] [-d dir] zipfile
এখন নীচের পদক্ষেপগুলি অনুসরণ করুন:
ফাইল আনজিপ করুন
বিকল্প 1 - যদি জিপ ফাইলটি একই ডিরেক্টরি / ফোল্ডারে থাকে যেখানে আপনার টার্মিনালটি রয়েছে এবং আমরা এটি বর্তমান ওয়ার্কিং ডিরেক্টরিতে বের করতে চাই।
উপরের বর্ণিত দৃশ্যের জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন
sudo unzip zip_file_name.zip
জিপ ফাইলটি যদি কিছু পাসওয়ার্ড দিয়ে সুরক্ষিত থাকে তবে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
sudo ubzip -P zip_file_name.zip
দয়া করে নিশ্চিত করুন যে আপনি -P (মূলধন পি) নট-পি ব্যবহার করছেন কারণ বিভিন্ন বিকল্প রয়েছে।
বিকল্প 2 - যদি জিপ ফাইল একই ডিরেক্টরিতে উপস্থিত না থাকে এবং আমরা ফাইলটি বিভিন্ন ডিরেক্টরিতে এক্সট্র্যাক্ট / আনজিপ করতে চাই।
উপরের বর্ণিত দৃশ্যের জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন
sudo unzip path/filename.zip -d another_path_or_same_path
যদি আমরা বিকল্প -d বিকল্প ব্যবহার না করি তবে ফাইলটি কার্যক্ষম ডিরেক্টরি উপস্থাপনের জন্য নিষ্কাশন করা হবে।
এবং জিপ ফাইলটি যদি পাসওয়ার্ড সুরক্ষিত থাকে তবে আমরা এটিও ব্যবহার করতে পারি -P
।
লিনাক্স / ইউনিক্সে টার কমান্ড ব্যবহার করুন
tar
টেপ আর্কাইভের একটি সংক্ষিপ্ত রূপ। tar কমান্ডটি লিনাক্স / ইউনিক্সে সংরক্ষণাগারগুলি পরিচালনা করতে ব্যবহৃত হয়। সিস্টেম অ্যাডমিনিস্ট্রেটররা অত্যন্ত সংকুচিত সংরক্ষণাগার যা বলা হয় ফাইল বা ডিরেক্টরি একটি গুচ্ছ চেরা ঘন ঘন আলকাতরা কমান্ড ব্যবহার tarball
বা tar
, bzip
এবং
gzip
মধ্যে লিনাক্স / ইউনিক্স সিস্টেম।
tar Syntex
tar [OPTION...] [FILE]...
অথবা
তারার পতাকা প্রয়োজন
tar {-r|-t|-c|-x|-u}
টার alচ্ছিক পতাকা
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_dir
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tar
এই পতাকাগুলি (-cvf) আসলে কী বোঝায় তা এখানে
-c, --create
- একটি নতুন সংরক্ষণাগার তৈরি করুন
-x, --extract, --get
- কোনও সংরক্ষণাগার থেকে ফাইলগুলি বের করুন
-f, --file ARCHIVE
- সংরক্ষণাগার ফাইল বা ডিভাইস সংরক্ষণাগার ব্যবহার করুন
একটি ডিরেক্টরি বা একটি একক ফাইলকে সংকুচিত করে ফাইল তৈরি tar.gz
বা tgz
সংরক্ষণাগার তৈরি করুন
নীচের টার্মিনাল কমান্ডটি ডিরেক্টরি বা
বর্তমান কার্যনির্বাহী ডিরেক্টরিতে .tar.gz
ডাকা একটি ফাইল
তৈরি করবে ।sample_dir.tar.gz
/home/codebind/sample_dir
sample_dir
লক্ষ্য করুন যে আমরা কমান্ডে অতিরিক্ত পতাকা -z যুক্ত করেছি the পতাকা -Z এর প্রকৃত অর্থ এখানে
-z, --gzip, --gunzip --ungzip
- gzip দিয়ে সংরক্ষণাগারটি সঙ্কুচিত করুন
ripon@ripon:~$ tar -cvzf sample_dir.tar.gz sample_dirsample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_dir sample_dir.tar.gz
কমান্ড বেলো একটি .tgz ফাইল তৈরি করবে। এটি লক্ষ্য করার মতো একটি হ'ল tar.gz এবং tgz উভয়ই একই।
ripon@ripon:~$ tar -cvzf sample_dir.tgz sample_dirsample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$ ls
sample_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.py
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
java_test/
java_test/HelloCV.java
abc.py
ripon@ripon:~$ ls
sample_dir java_test abc.py sample_dir.tar.gz
.bzip2
একটি ডিরেক্টরি বা একটি একক ফাইলকে সংকুচিত করে সংরক্ষণাগার ফাইল তৈরি করুন
ripon@ripon:~$ tar -cjvf sample_dir.tar.bz2 sample_dir
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$
লক্ষ্য করুন যে আমরা -f
কমান্ডে অতিরিক্ত পতাকা যুক্ত করেছি the পতাকাটি -f
আসলে কী বোঝায় তা এখানে
-f, --file ARCHIVE
- সংরক্ষণাগার ফাইল বা ডিভাইস সংরক্ষণাগার ব্যবহার করুন
.tar
সংরক্ষণাগার ফাইলটি বের করুন
আমরা টার্ম কমান্ডটি ব্যবহার করে সংক্ষেপিত ফাইলটি নিষ্কাশন বা আনটার করতে পারি। নীচের কমান্ডটি sample_dir.tar
বর্তমান ডিরেক্টরিতে অন্তর্ভুক্ত করবে।
ripon@ripon:~$ tar -xvf sample_dir.tar
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$
নিম্নলিখিত কমান্ড নির্দিষ্ট ডিরেক্টরি অর্থাৎ /home/codebind/dir_name
এই ক্ষেত্রে ফাইলগুলিতে এক্সট্রা বা আনটার ফাইলগুলি আনবে ।
ripon@ripon:~$ tar -xvf sample_dir.tar -C /home/codebind/dir_name
sample_dir/
sample_dir/main.cpp
sample_dir/sample.png
sample_dir/output
ripon@ripon:~$
আমরা -C
কমান্ডটিতে অতিরিক্ত পতাকা যুক্ত করেছি the এখানে পতাকাটির -C
অর্থ কী
-C, --directory DIR
- ডিরেক্টরি DIR পরিবর্তন করুন