Compresser et décompresser des fichiers d’archive dans Terminal sur Mac
Lorsque vous envoyez plusieurs fichiers et dossiers entre des ordinateurs, il est pratique de les compresser en une seule archive. Ceci économise de l’espace, vous permet de ne transférer qu’un seul élément au lieu de plusieurs et facilite la reprise du transfert si la tâche est interrompue.
Dans Terminal, vous pouvez utiliser la commande GNU tar
pour compresser et décompresser des fichiers et dossiers. L’extension de fichier habituelle d’une archive tar compressée est .tgz, mais vous pouvez aussi voir des fichiers se terminant par l’extension .tar.gz. Si l’archive n’est pas compressée, elle se termine généralement seulement par .tar.
Astuce : il est plus simple de compresser et de décompresser des fichiers directement dans le Finder (il est recommandé d’utiliser la commande tar
dans Terminal uniquement si vous avez spécifiquement besoin de créer une archive tar). Consultez la rubrique Compresser ou décompresser des fichiers et des dossiers.
Créer une archive compressée au format tar
Dans l’app Terminal sur votre Mac, saisissez la commande
tar
, puis appuyez sur Retour.Pour une compression basique d’un dossier nommé, par exemple, NombreuxFichiers, vous pouvez saisir :
$ tar -czf LotsOfFiles.tgz LotsOfFiles
L’indicateur
z
montre que l’archive est en cours de compression et combinée en un seul fichier. Vous utiliserez généralement cette option, mais ce n’est pas une obligation.Si le dossier est volumineux, il peut être judicieux d’ajouter l’indicateur
v
, qui permet de suivre la progression de la tâche :$ tar -czvf LotsOfFiles.tgz LotsOfFiles
Décompresser une archive tar
Pour décompresser une archive tar sur votre Mac, effectuez l’une des opérations suivantes :
Dans l’app Terminal sur votre Mac, saisissez la commande
tar
avec le flagx
, puis appuyez sur Retour. Pour afficher des messages de progression, utilisez également le flagv
. Exemple :$ tar -xvf LotsOfFiles.tgz
Dans le Finder sur votre Mac, cliquez deux fois sur le fichier tar.