Existe-t-il un outil en ligne de commande qui permet d'extraire des fichiers de la plupart des types d'archives connus ? Quelque chose comme StuffIt Expander, mais sans interface graphique.
Existe-t-il un outil en ligne de commande qui permet d'extraire des fichiers de la plupart des types d'archives connus ? Quelque chose comme StuffIt Expander, mais sans interface graphique.
L'Unarchiver dispose de deux utilitaires de ligne de commande depuis la version 2.5 selon le site Web:
Les formats de fichiers pris en charge incluent Zip, Tar-GZip, Tar-BZip2, RAR, 7-zip, LhA, StuffIt et de nombreux autres formats plus et moins obscurs. [..] Si vous avez un fichier compressé que The Unarchiver n'ouvre pas, veuillez publier un bogue sur le traqueur de bogues , et inclure le fichier en question, et je vérifierai s'il est possible d'ajouter un support pour celui-ci!
[..]
Deux utilitaires de ligne de commande sont désormais disponibles
unar
etlsar
, qui peuvent être utilisés pour décompresser et répertorier les archives, respectivement. Ils sont toujours en développement et pas vraiment complets, mais ils devraient fonctionner. Ceux-ci sont disponibles sous forme de fichiers binaires précompilés pour OS X et Windows sur la page de téléchargement , et peuvent également être créés sous Linux.
Pour télécharger les outils de ligne de commande (non inclus dans le téléchargement régulier de The Unarchiver!), Accédez à la page de téléchargement de code google du projet et sélectionnez unar0.2.zip
(fonctionne à partir du 20 septembre 2010).
./unar --help
et./lsar --help
Essayez 7-Zip . En plus de son propre format natif (.7z), il peut gérer les extensions suivantes: ZIP, gzip, bzip2, tar et, en version bêta pour la version 9, xz. Il peut également décompresser (uniquement) dans les formats suivants: ARJ, CAB, CHM, cpio, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR et Z.
Une version de ligne de commande Windows
7za.exe
est incluse. Pour les autres plates-formes, une version POSIX nomméep7zip
est disponible à partir du projet P7ZIP SourceForge , et certains de ces ports sont également liés à partir de la page de téléchargement de 7-Zip . Malheureusement, le lien Mac semble rompu, donc pour OS X, construisez-le vous - même ou utilisez MacPorts .EDIT: pour les versions non Windows, accédez à la page Téléchargements. Vous y trouverez la source ainsi que les binaires précompilés.
la source
p7zip
prend en charge tous les formats que 7-Zip fait. Si quelqu'un connaît un lien de téléchargement binaire, faites-le nous savoir.Si vous utilisez Homebrew , vous pouvez installer
atool
et extraire de nombreux types d'archives comme ceci:En supposant que les programmes externes correspondants sont disponibles sur votre système, il peut gérer:
.tar.gz
,.tgz
,.tar.bz
,.tbz
,.tar.bz2
,.tbz2
,.tar.Z
,.tZ
,.tar.lzo
,.tzo
,.tar.lz
,.tlz
,.tar.xz
,.txz
,.tar.7z
,.t7z
,.tar
,.zip
,.jar
,.war
,.rar
,.lha
,.lzh
,.7z
,.alz
,.ace
,.a
,.arj
,.arc
,.rpm
,.deb
,.cab
,.gz
,.bz
,.bz2
,.gz
,.bz
,.bz2
,.Z
,.lzma
,.lzo
,.lz
,.xz
,.rz
,.lrz
,.7z
,.cpio
la source
sudo port install atool
Vous pouvez utiliser
brew install unar
oubrew install atool
puis:la source
Pour les types de compression et d'archivage que Mac OS X connaît nativement, vous pouvez simplement utiliser
open
, et il invoquera "Archive Utility" (anciennement BOMArchiveHelper), tout comme un double-clic sur le Finder aurait. Cela fonctionne pour [pk] zip, gzip, bzip, bzip2, tar, pax, cpio, compress (.Z), etc. etc.Si vous avez installé des applications qui savent désarchiver d'autres formats et qu'elles se sont inscrites pour ces extensions de fichier ou
magic(5)
valeurs, laopen
commande lancera ces applications pour gérer ces types. Bien sûr, vous vous retrouverez probablement dans les interfaces graphiques de ces applications.la source
-g
, elle est toujours sous la fenêtre la plus en avant)