टर्मिनल के माध्यम से files.7z का एक गुच्छा अनपैक करना खोज रहे हैं।
क्या एक कमांड-लाइन टूल बनाया गया है, जो उपलब्ध है या मैं एक एप्लिकेशन स्थापित करूंगा जो ग्राफिकल इंटरफेस के साथ आता है?
टर्मिनल के माध्यम से files.7z का एक गुच्छा अनपैक करना खोज रहे हैं।
क्या एक कमांड-लाइन टूल बनाया गया है, जो उपलब्ध है या मैं एक एप्लिकेशन स्थापित करूंगा जो ग्राफिकल इंटरफेस के साथ आता है?
जवाबों:
आप p7zip
Homebrew के साथ स्थापित कर सकते हैं । इसलिए
% 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 द्वारा टिप्पणी की गई है, यह लगभग कभी भी ऐसा नहीं करता है जो आप चाहते हैं कि आपके पास संग्रह में उपनिर्देशिकाएं हैं।
Unarchive का कमांड लाइन संस्करण .7z फाइलें निकाल सकता है।
MacOS मूल रूप से .7z प्रारूप को नहीं संभालता है।
Unarchiver .7z और कई अन्य स्वरूपों से निपटने के लिए मेरी पसंदीदा उपकरण है। यह एक आवेदन और एक कमांड लाइन उपकरण दोनों के रूप में उपलब्ध है, यदि आप इसे संचालित करना पसंद करते हैं।
हमने एक और पूरी तरह से मुफ्त जीयूआई समाधान भी पाया जो इस अन्य समान प्रश्न से macOS पर चल सकता है
केका - मुफ़्त macOS फ़ाइल संयुक्त राष्ट्र / अभिलेखागार।
यदि आप होमब्रे को स्थापित नहीं करना चाहते हैं, तो आप केकेए (जो (संयुक्त राष्ट्र) कंप्रेसिंग 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...>]
क्योंकि आप सीएलआई से परिचित हैं और लिनक्स पृष्ठभूमि से आ रहे हैं, आप मैक पर जीएनयू-टार स्थापित करने का प्रयास कर सकते हैं
आपको पहले 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
tar
निकालने / अनपैक नहीं करता है .7z
।