2013-02-08 10:35:49 +0000 2013-02-08 10:35:49 +0000
194
194

Hoe kan ik 7zip installeren zodat ik het kan uitvoeren vanaf Terminal op OS X

Ik zou graag 7zip kunnen uitvoeren vanaf de opdrachtregel op Mac. Heeft iemand instructies over hoe dit op te zetten?

Antwoorden (3)

339
339
339
2013-10-29 20:26:57 +0000

Om p7zip met Homebrew te installeren, moet u eerst uw brew formules updaten om er zeker van te zijn dat u de laatste p7zip krijgt.

$ brew update

Gebruik Homebrew om p7zip te installeren:

$ brew install p7zip

Voeg alle bestanden in de sputnik directory toe aan het gecomprimeerde bestand heed.7z:

$ 7z a heed.7z sputnik

Unzip heed.7z:

$ 7z x heed.7z
42
42
42
2013-02-08 10:49:31 +0000

Op de download pagina van 7-zip , zijn er verschillende opties voor OS X. Helaas lijken ze met een GUI te zijn, of op dit moment niet beschikbaar.

  • *

Je kunt p7zip wel downloaden.

p7zip is de opdrachtregel-versie van 7-Zip voor Unix/Linux, gemaakt door een onafhankelijke ontwikkelaar

Het wordt gedistribueerd als Linux binaries en in broncode vorm op Sourceforge .

Download de broncode, en voer make uit in de map waarnaar je het archief hebt uitgepakt. Het zal automatisch 7za bouwen voor uw OS. Je hebt misschien Xcode en zijn command line tools nodig om dit te laten werken.

$ 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
16
16
16
2013-02-08 12:57:14 +0000

Als u alleen archieven moet uitpakken, ondersteunt unar (een opdrachtregel-versie van The Unarchiver) ook 7zip.