กำลังมองหาเพื่อคลายไฟล์เป็นมัด ๆ
มีเครื่องมือบรรทัดคำสั่งในตัวพร้อมใช้งานหรือฉันจะติดตั้งแอปพลิเคชันที่มาพร้อมกับส่วนต่อประสานกราฟิกหรือไม่
กำลังมองหาเพื่อคลายไฟล์เป็นมัด ๆ
มีเครื่องมือบรรทัดคำสั่งในตัวพร้อมใช้งานหรือฉันจะติดตั้งแอปพลิเคชันที่มาพร้อมกับส่วนต่อประสานกราฟิกหรือไม่
คำตอบ:
คุณสามารถติดตั้ง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 สิ่งนี้แทบไม่เคยทำสิ่งที่คุณต้องการหากคุณมีไดเรกทอรีย่อยในไฟล์เก็บถาวร
เวอร์ชันบรรทัดคำสั่งของUnarchiveสามารถแตกไฟล์. 7z ได้
MacOS ไม่รองรับฟอร์แมต. 7z
UnArchiverเป็นเครื่องมือโปรดของฉันสำหรับจัดการ. 7z และรูปแบบอื่น ๆ มีทั้งแอปพลิเคชันและเครื่องมือบรรทัดคำสั่งหากเป็นวิธีที่คุณต้องการใช้งาน
นอกจากนี้เรายังพบโซลูชัน GUI ฟรีที่สามารถเรียกใช้บน macOS ได้จากคำถามที่คล้ายกันนี้
Keka - ไฟล์ macOS ฟรี / ยกเลิกการจัดเก็บ
หากคุณไม่ต้องการติดตั้ง 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...>]
คุณสามารถติดตั้งp7zipจากRudix คุณไม่ต้องติดตั้งระบบนิเวศของ Rudix
เนื่องจากคุณคุ้นเคยกับ 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
tar
ไม่ได้แยก / คลาย.7z
ไฟล์