Saya ingin dapat menjalankan 7zip dari baris perintah di Mac. Adakah yang punya instruksi tentang cara mengatur ini?
Saya ingin dapat menjalankan 7zip dari baris perintah di Mac. Adakah yang punya instruksi tentang cara mengatur ini?
Jawaban:
Untuk menginstal p7zip menggunakan Homebrew , perbarui brew
formula Anda terlebih dahulu untuk memastikan Anda mendapatkan yang terbaru p7zip
.
$ brew update
Gunakan Homebrew untuk menginstal p7zip
:
$ brew install p7zip
Tambahkan semua file di sputnik
direktori ke file terkompresi heed.7z
:
$ 7z a heed.7z sputnik
Buka zip heed.7z
:
$ 7z x heed.7z
Pada halaman unduh 7-zip , ada beberapa opsi untuk OS X. Sayangnya, mereka sepertinya menggunakan GUI, atau tidak tersedia saat ini.
Anda dapat mengunduh p7zip.
p7zip adalah versi baris perintah 7-Zip untuk Unix / Linux, dibuat oleh pengembang independen
Ini didistribusikan sebagai binari Linux dan dalam bentuk kode sumber di Sourceforge .
Unduh kode sumber, dan jalankan make
di folder tempat Anda mengekstrak arsip. Ini secara otomatis akan membangun 7za
untuk OS Anda. Anda mungkin perlu Xcode dan alat-alat baris perintahnya agar ini berfungsi.
$ cd Downloads/p7zip_9.20.1
$ make
[...]
$ cd bin
$ ls
7za
$ ./7za
7-Zip (A) [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=de_DE.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)
Usage: 7za <command> [<switches>...] <archive_name> [<file_names>...]
[<@listfiles...>]
<Commands>
a: Add files to archive
b: Benchmark
d: Delete files from archive
e: Extract files from archive (without using directory names)
l: List contents of archive
t: Test integrity of archive
u: Update files to archive
x: eXtract files with full paths
<Switches>
-ai[r[-|0]]{@listfile|!wildcard}: Include archives
-ax[r[-|0]]{@listfile|!wildcard}: eXclude archives
-bd: Disable percentage indicator
-i[r[-|0]]{@listfile|!wildcard}: Include filenames
-m{Parameters}: set compression Method
-o{Directory}: set Output directory
-p{Password}: set Password
-r[-|0]: Recurse subdirectories
-scs{UTF-8 | WIN | DOS}: set charset for list files
-sfx[{name}]: Create SFX archive
-si[{name}]: read data from stdin
-slt: show technical information for l (List) command
-so: write data to stdout
-ssc[-]: set sensitive case mode
-t{Type}: Set type of archive
-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName]: Update options
-v{Size}[b|k|m|g]: Create volumes
-w[{path}]: assign Work directory. Empty path means a temporary directory
-x[r[-|0]]]{@listfile|!wildcard}: eXclude filenames
-y: assume Yes on all queries
$ ./7za a 7za.7z 7za
7-Zip (A) [64] 9.20 Copyright (c) 1999-2010 Igor Pavlov 2010-11-18
p7zip Version 9.20 (locale=de_DE.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)
Scanning
Creating archive 7za.7z
Compressing 7za
Everything is Ok
$ ls
7za 7za.7z
sudo port install p7zip
tidak ada masalah