Comment déballer le fichier TAR ou tout fichier compressé, en utilisant Linux ou MacOS

La parole personnelle, l’une des douleurs de tous ceux qui utilisent terminal, principalement, est de déballer les fichiers de diverses extensions. En dehors de la ZIP que pour déballer nous utilisons UNZIP, nous devrons nous rappeler les options à ajouter dans la commande TAR.

En pensant à créer un « untar » j’ai fini par trouver dans une recherche l’unar, qui est tout ce que nous cherchons. Super simple et pratique à utiliser, il suffit d’exécuter: unar file-a-descompactar.ext .

Il me semble qu’il vient déjà par défaut dans plusieurs distributions, mais suit néanmoins le référentiel Github pour ceux qui ont besoin:

Github: https://github.com/ashang/unar

Commande de base pour extraire n’importe quel fichier compressé, sans avoir à utiliser les options, n’utilisez que le nom de l’application plus le fichier :

~ unar file-to-extract.ext

Il ya des options à ajouter et je vais décrire ci-dessous:

~ unar --help
unar v1.10.1, un outil pour extraire le contenu des fichiers d’archives.
Utilisation [options]: archive[files …]

nonar Options dispo
nibles:-sortie-répertoire (-o) L’annuaire pour écrire le contenu de l’archive à. Par défaut à l’annuaire actuel. Si défini sur un seul tableau de bord (-), aucun fichier ne sera créé, et toutes les données seront
tostdout
sortie.-force-overwrite (-f) Toujours écraser les fichiers quand un fichier à déballer existe déjà sur le disque. Par défaut, le programme demande à l’utilisateur si
possible, sinon sauter les fichiers quand un fichier à débal
ler existe déjà sur disque.-force-répertoire (-d) Toujours
créer un répertoire contenant pour le contenu de l’archive déballée. Par défaut, un répertoire est créé s’il y a plus d’un fichier ou dossier de haut niveau.-pas d
’annuaire (-D) Ne créez jamais un répertoire contenant pour le contenu des archives non emballées.-mot de
passe (-p) Le mot de passe à utiliser pour décrypter les archives protégées.-
e) L’encodage à utiliser pour les noms de fichiers dans les archives, quand il n’est pas connu. S’il n’est pas spécifié, le programme tente de détecter automatiquement l’encodage utilisé. Utilisez « aide » ou « liste » c
omme argument pour donner une liste de tous les codages pris en c
harge.-mot de passe-codage (-E) L’encodage à utiliser pour le mot de passe pour les archives, quand il n’est pas connu. Si elle n’est pas spécifiée, alors soit l’encodage donné par l’option -encodage ou l’encodingis auto-détecté ut
ilisé.-in
dex (-i) Au lieu de spécifier les fichiers à déballer comme noms de fichiers ou modèles wildcard, spécifiez-les comme index, comme sortie par lsar.
-no-recursion (-nr) Ne tentez pas d’extraire les archives contenues dans d’autres archives. Par exemple, lors du déballage d’un fichier .tar.gz, ne déballez que le fichier .gz et non son con
tenu.-copy-time (-t) Copiez le temps de modification du fichier d’archive au répertoire contenant, si l’on est créé.-fourches (
-k) Comment gérer les fourches de ressources Mac OS. « visible » crée des fichiers AppleDouble avec l’extension « .rsrc », « caché » crée des fichiers AppleDouble avec le préfixe « ._ », et « sauter » jeter toutes les fou
rchettes de ressources. Par défaut à « visible ».-
calme (-q) Exécuter en mode silencie
ux.-version (-v) Version d’impression et de
sortie.-help (-h) Afficher ces informations.

Lorsque nous citons n’importe quel fichier est pris en charge, bien sûr, il ya quelques exceptions comme DEB, DMG, PAR, SHG, ACE 2.0 (également winace standard) et Amiga.

Des exemples d’extensions prises en charge vont des plus courantes à beaucoup d’autres, telles que : ZIP, RAR, 7Z (non crypté), TAR, GZIP, BZIP2, LZMA, XZ, CAB, MSI, NSIS, EXE, ISO, SPLIT (jonction de base), STUFFIT (sans cryptage), STUFFIT X, DISKDOUBLER, COMPACT PRO (non crypté), PACKIT, CPIO, Z, ARJ (sans scission), ARC, PAK, ACE (NORME DOS), ZOO, LZH, ADF, DMS, LZX, POWERPACKER, LBR, SQUEEZE, , CRUNCH, XAR, RPM, ALZIP (non crypté), NSA, SAR, NDS, ZIPX et autres extensions non utilisées prises en charge par la bibliothèque libxad.

Vous avez aimé ce contenu, avez des suggestions ou d’autres questions? Laissez un message.

Suivez-moi sur Twitter @danielsob

Pour vous qui êtes intéressés à mener des tutoriels plus interactifs avec un contenu comme celui-ci, respecter la recherche et la construction de contenu, il ya du temps et des connaissances engagées à ce sujet. N’oubliez pas de citer la source. Tout le monde gagne avec ça.