Je voudrais pouvoir exécuter 7zip à partir de la ligne de commande sur Mac. Quelqu'un a-t-il des instructions sur la manière de le configurer?
Je voudrais pouvoir exécuter 7zip à partir de la ligne de commande sur Mac. Quelqu'un a-t-il des instructions sur la manière de le configurer?
Réponses:
Pour installer p7zip avec Homebrew , mettez d'abord à jour vos brew
formules pour vous assurer que vous en recevez les dernières p7zip
.
$ brew update
Utilisez Homebrew pour installer p7zip
:
$ brew install p7zip
Ajoutez tous les fichiers du sputnik
répertoire au fichier compressé heed.7z
:
$ 7z a heed.7z sputnik
Décompressez heed.7z
:
$ 7z x heed.7z
Sur la page de téléchargement de 7-zip , il existe plusieurs options pour OS X. Malheureusement, elles semblent être avec une interface graphique, ou ne sont pas disponibles pour le moment.
Vous pouvez télécharger p7zip cependant.
p7zip est la version en ligne de commande de 7-Zip pour Unix / Linux, réalisée par un développeur indépendant.
Il est distribué sous forme de fichiers binaires Linux et sous forme de code source sur Sourceforge .
Téléchargez le code source et exécutez-le make
dans le dossier dans lequel vous extrayez l'archive. Il se construira automatiquement 7za
pour votre système d'exploitation. Vous aurez peut-être besoin de Xcode et de ses outils de ligne de commande pour que cela fonctionne.
$ 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
pas de problème