প্রশ্ন টার্মিনাল থেকে একটি জিপ ফাইল আনজিপ কিভাবে?


শুধু ইন্টারনেট থেকে একটি .zip ফাইল ডাউনলোড। আমি ফাইলটি আনজিপ করতে টার্মিনাল ব্যবহার করতে চাই। এটা করার সঠিক উপায় কি?


1146
2017-12-11 04:37


উত্স


বর্তমান ফোল্ডার থেকে সব ফাইল এক্সট্রাক্ট করুন, আপনি ব্যবহার করতে পারেন: unzip \ *। জিপ - burtsevyg
@burtsevyg ব্যাকস্ল্যাশ প্রয়োজন নেই। এটা শেল ট্রিট করা হবে \* আক্ষরিক তারকা প্রতীক হিসাবে। শুধু ব্যবহার করুন unzip *.zip শেল প্রসারিত করতে * সব ফাইল শেষ .zip - Sergiy Kolodyazhnyy


উত্তর:


যদি unzip কমান্ডটি আপনার সিস্টেমে ইতিমধ্যে ইনস্টল করা নেই, তারপর চালান:

sudo apt-get install unzip

Unzip ইউটিলিটি ইনস্টল করার পরে, যদি আপনি একটি নির্দিষ্ট গন্তব্য ফোল্ডারে সন্নিবেশ করতে চান তবে আপনি এটি ব্যবহার করতে পারেন:

unzip file.zip -d destination_folder

1577
2017-12-11 04:44



যদি আপনি ইতিমধ্যে ডিরেক্টরীতে থাকেন তবে আপনি ফাইলটিকে আনজিপ করতে চান, দ্বিতীয় এবং তৃতীয় আর্গুমেন্ট বাদ দিন, যেমন। unzip /path/to/file.zip - Severo Raz
আমি শুধু এই কমান্ড ব্যবহার করেছেন। এটি একটি উদাহরণ। ধাপ 1 (আমি জিপ ফাইল সংরক্ষণ করা হয় যেখানে ডিরেক্টরি পরিবর্তন): cd /home/paf/Copy/Programming/Javascript/Json    ধাপ 2 (আমি শুধু উল্লেখ করেছি ডিরেক্টরির মধ্যে জিপ ফাইল নিষ্কাশন): unzip file.zip -d /home/paf/Copy/Programming/Javascript/Json - pablofiumara
unzip একটি ডিফল্ট প্রোগ্রাম হতে পারে। অন্য কথায়, আপনাকে এটি ইনস্টল করতে হবে না। - noobninja
@ আইভি মানুষের পেজ চেক করুন [-d exdir] An optional directory to which to extract files. - Zety
টর আর্কাইভগুলির বিপরীতে আপনি কোনও ডিরেক্টরি থেকে বেরিয়ে আসার বিষয়ে নিশ্চিত হন, আপনি অনেক লোককে তাদের জিপ ফাইলগুলির রুট ডিরেক্টরিতে কয়েক ডজন ফাইল অন্তর্ভুক্ত করতে পারেন, এটি একটি বাস্তব জগাখিচুড়ি তৈরি করতে পারে !!! - Steve


আপনি সহজেই ব্যবহার করতে পারেন unzip

এটি ইনস্টল করুন: apt-get install unzip

এবং এটি ব্যবহার করুন: unzip file.zip


192
2017-12-11 04:41





একটি আরো দরকারী হাতিয়ার 7z, যা zips এবং কম্প্রেশন ফরম্যাটের একটি পরিসীমা unzips, উল্লেখযোগ্যভাবে lzma, সাধারণত প্রম্পট সর্বোচ্চ কম্প্রেশন হার প্রস্তাব।

এই কমান্ড ইনস্টল 7z:

sudo apt-get install p7zip-full

এই কমান্ডটি জিপের বিষয়বস্তু তালিকাভুক্ত করে:

7z l zipfile.zip

এই কমান্ড জিপ বিষয়বস্তু নিষ্কাশন:

7z x zipfile.zip

96
2017-09-14 08:01



7z e ডিরেক্টরি গঠন রাখা না - 7z x না ... - assylias
13.10 বলেছেন 7z বিদ্যমান নেই। আমি এটা sudo apt-get 7zip ইনস্টল করতে হবে মনে হয় - nitishch
আমি ইনস্টল কমান্ড হতে হবে মনে হয় sudo apt-get install p7zip অথবা sudo apt-get install p7zip-full আপনি পেতে পূর্ণ সংস্করণ প্রয়োজন 7z কমান্ড। পূর্ণ একমাত্র যিনি জিপ এবং অন্যান্য ধরণের ফর্ম্যাট পরিচালনা করেন। - Automatico
আপনি একটি "আরো দরকারী হাতিয়ার" ব্যাখ্যা করতে পারে? আপনি unzip তুলনা করা হয়? আপনি 7z আরো দরকারী করে এমন বৈশিষ্ট্যগুলির কোনও উদাহরণ সরবরাহ করতে পারেন, এবং সম্ভবত কোন প্রসঙ্গে 7z পছন্দ করা হয়? - David LeBauer
কিছু unzip জন্য আরও দরকারী: ব্যবহার করা সহজ এবং মনে রাখা তার নাম। - Shy Robbiani


তুমি ব্যবহার করতে পার:

unzip file.zip -d somedir

নিষ্কাশন করা yourpath/somedir

আপনি যদি পরম পথ থেকে বের করতে চান, ব্যবহার করুন

sudo unzip file.zip -d /somedir

38
2018-05-28 16:45





স্ক্রিপ্টিং সরঞ্জাম ব্যবহার করে: পার্ল এবং পাইথন

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

পাইথন

#!/usr/bin/env python3
import sys
from zipfile import PyZipFile
for zip_file in sys.argv[1:]:
    pzf = PyZipFile(zip_file)
    pzf.extractall()

ব্যবহার:

./pyunzip master.zip

পার্ল

#!/usr/bin/env perl
use Archive::Extract;
foreach my $filepath (@ARGV){
    my $archive = Archive::Extract->new( archive => $filepath );
    $archive->extract;
}

ব্যবহার:

./perlunzip master.zip

24
2018-06-02 18:43





যদি আপনার গন্তব্যটি উৎস জিপ ফাইলের মতো হয় তবে আপনি কেবল এটি করতে পারেন:

unzip filename.zip

20
2018-03-20 06:28



উবুন্টু 17.04-এ অজানা কারণের জন্য প্রয়োজন। - 林果皞


আমি পছন্দ করি bsdtar থেকে unzip/zip। নিষ্কাশন করার জন্য, তারা বেশ অনুরূপ:

bsdtar -x -f /one/two/three/four.zip -C /five
unzip /one/two/three/four.zip -d /five

তবে zipping জন্য, bsdtar ধিক্কার জানাই। বলুন আপনি এই ইনপুট আছে:

/one/two/three/alfa/four.txt
/one/two/three/bravo/four.txt

এবং জিপ ফাইল এই চান:

alfa/four.txt
bravo/four.txt

এই সঙ্গে সহজ bsdtar:

bsdtar -a -c -f four.zip -C /one/two/three alfa bravo

জিপ আছে না -d Unzip মত বিকল্প, আপনি যদি না উপরে আপনি অর্জন করার কোন উপায় আছে cd প্রথম।


14
2017-12-02 01:50