मैं MacOS टर्मिनल के माध्यम से .7z फाइलें कैसे खोल सकता हूं?


67

टर्मिनल के माध्यम से files.7z का एक गुच्छा अनपैक करना खोज रहे हैं।

क्या एक कमांड-लाइन टूल बनाया गया है, जो उपलब्ध है या मैं एक एप्लिकेशन स्थापित करूंगा जो ग्राफिकल इंटरफेस के साथ आता है?


1
मुझे यहाँ एक समाधान मिला: superuser.com/questions/548349/… हालाँकि मैंने अभी तक इसका परीक्षण नहीं किया है
Stephan

जवाबों:


102

आप p7zipHomebrew के साथ स्थापित कर सकते हैं । इसलिए

% brew install p7zip
% 7za x myfiles.7z

HomeEw को @EraserPencil के रूप में स्थापित करने का सुझाव दिया गया, क्योंकि ओपी को भविष्य में और अधिक कार्यक्रमों की आवश्यकता हो सकती है, जो तब उसकी उंगलियों पर होगा। आप के साथ Homebrew स्थापित कर सकते हैं

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

यह ध्यान दिया जाना चाहिए कि 7z eसाथ ही साथ @Qback द्वारा टिप्पणी की गई है, यह लगभग कभी भी ऐसा नहीं करता है जो आप चाहते हैं कि आपके पास संग्रह में उपनिर्देशिकाएं हैं।


मेरे पास 7zip भी है। दुर्भाग्य से, यह कहा गया कि संग्रह क्षतिग्रस्त है और फ़ाइल निकालने में विफल रहा है। 7za स्थापित करने की कोशिश की और यह एक आकर्षण की तरह काम किया।
ज़ोन्शिज़


7

MacOS मूल रूप से .7z प्रारूप को नहीं संभालता है।

Unarchiver .7z और कई अन्य स्वरूपों से निपटने के लिए मेरी पसंदीदा उपकरण है। यह एक आवेदन और एक कमांड लाइन उपकरण दोनों के रूप में उपलब्ध है, यदि आप इसे संचालित करना पसंद करते हैं।



1

यदि आप होमब्रे को स्थापित नहीं करना चाहते हैं, तो आप केकेए (जो (संयुक्त राष्ट्र) कंप्रेसिंग btw के लिए एक उत्कृष्ट गुई है) स्थापित कर सकते हैं और फिर p7zip के सम्मिलित संस्करण से लिंक कर सकते हैं।Keka.app/Contents/Resources/keka7z

कमांड लाइन से इसे कार्य करने के लिए, मैंने इसे अपने में सम्‍मिलित किया /usr/local/bin

> ln -s /Applications/Keka.app/Contents/Resources/keka7z /usr/local/bin/7z
> 7z -h

7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
p7zip Version 16.02 (locale=utf8,Utf16=on,HugeFiles=on,64 bits,4 CPUs x64)
Modified by aONe for Keka

Usage: 7z <command> [<switches>...] <archive_name> [<file_names>...]
       [<@listfiles...>]

0

आप स्थापित कर सकते हैं P7ZIP से Rudix । आपको रुडिक्स पारिस्थितिकी तंत्र को स्थापित करने की आवश्यकता नहीं है।


-4

क्योंकि आप सीएलआई से परिचित हैं और लिनक्स पृष्ठभूमि से आ रहे हैं, आप मैक पर जीएनयू-टार स्थापित करने का प्रयास कर सकते हैं

आपको पहले Homebrew स्थापित करने की आवश्यकता होगी ,

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

फिर दौड़ो brew install gnu-tar। के बारे में सोचो brewके रूप में yum, या apt-getबराबर।

फिर आप gtarअपने मैक पर उपयोग कर सकते हैं ।

# on Mac
$ gtar czvf example.tar.gz example
example/
example/bla.txt

# send it to CentOS
# login to CentOS

$ tar xzvf example.tar.gz
example/
example/bla.txt

3
AFAIK फ़ाइलों को tarनिकालने / अनपैक नहीं करता है .7z
user3439894
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.