ฉันจะแตกไฟล์. 7z ผ่านหน้าจอเครื่อง MacOS ได้อย่างไร?


67

กำลังมองหาเพื่อคลายไฟล์เป็นมัด ๆ

มีเครื่องมือบรรทัดคำสั่งในตัวพร้อมใช้งานหรือฉันจะติดตั้งแอปพลิเคชันที่มาพร้อมกับส่วนต่อประสานกราฟิกหรือไม่


1
ฉันพบวิธีแก้ปัญหาที่นี่: superuser.com/questions/548349/…แม้ว่าฉันจะยังไม่ได้ทดสอบก็ตาม
Stephan

คำตอบ:


102

คุณสามารถติดตั้งp7zipกับ Homebrew ดังนั้น

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

การติดตั้ง Homebrew ตามที่ @EraserPencil แนะนำนั้นสมเหตุสมผลเนื่องจาก OP อาจต้องใช้โปรแกรมเพิ่มเติมในอนาคตซึ่งจะอยู่ใกล้แค่ปลายนิ้ว คุณสามารถติดตั้ง Homebrew ด้วย

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

ควรสังเกตว่ามี7z eเช่นกัน แต่ตามที่แสดงความคิดเห็นโดย @Qback สิ่งนี้แทบไม่เคยทำสิ่งที่คุณต้องการหากคุณมีไดเรกทอรีย่อยในไฟล์เก็บถาวร


ฉันมี 7zip ติดตั้งเช่นกัน น่าเสียดายที่มีการกล่าวว่าไฟล์เก็บถาวรได้รับความเสียหายและไม่สามารถแตกไฟล์ได้ พยายามติดตั้ง 7za และใช้งานได้อย่างมีเสน่ห์
Xonshiz


7

MacOS ไม่รองรับฟอร์แมต. 7z

UnArchiverเป็นเครื่องมือโปรดของฉันสำหรับจัดการ. 7z และรูปแบบอื่น ๆ มีทั้งแอปพลิเคชันและเครื่องมือบรรทัดคำสั่งหากเป็นวิธีที่คุณต้องการใช้งาน



1

หากคุณไม่ต้องการติดตั้ง homebrew คุณสามารถติดตั้งkeka (ซึ่งเป็น gui ที่ยอดเยี่ยมสำหรับ (un) การบีบอัด btw) จากนั้นลิงก์ไปยัง p7zip รุ่นรวมที่พบได้ที่Keka.app/Contents/Resources/keka7z

เพื่อที่จะทำให้ฟังก์ชั่นจากบรรทัดคำสั่งฉัน symlinked ลงในของฉัน /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...>]


-4

เนื่องจากคุณคุ้นเคยกับ CLI และมาจากพื้นหลัง Linux คุณสามารถลองติดตั้ง GNU-tar บน Mac

ครั้งแรกที่คุณจะต้องติดตั้งHomebrew ,

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

brew install gnu-tarจากนั้นก็วิ่ง คิดว่าbrewเป็นyumหรือapt-getเทียบเท่า

จากนั้นคุณสามารถใช้gtarบน Mac ของคุณ

# 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
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.