tar
ne se compresse pas par défaut, n'ajoutez simplement pas d'option de compression :
tar -cvf myfolder.tar myfolder
J'inclus le commentaire de Hennes dans ma réponse car il ajoute des informations utiles :
TAR (tape archive) est à l'origine un programme Unix utilisé pour créer des archives sur bande. Étant donné que tous les périphériques sont traités comme des fichiers sous Unix, il est facile de ne pas écrire sur une bande mais plutôt sur un fichier. Cela se fait généralement avec le drapeau -f. La commande tar cvf mondossier.tar mondossier signifiestar, c réate, v erbeux f ile filename_to_createwhat_to_tar. Il n'y a aucune compression là-dedans. Les archives tar (sous forme de fichiers) étaient souvent compressées à l'aide du programme de compression et avaient l'extension .Z (par exemple, fichier.tar.Z). Plus tard, cela a été inclus dans gtar avec le drapeau z
La réponse de @terdon est juste.
Mais j'ai fait une petite erreur en faisant tar cvf myfolder.tar.gz myfolder
. Je voulais les mêmes noms de fin pour les fichiers dans le même chemin tar.gz
même lorsqu'il n'est pas compressé.
Donc, si vous mettez quelque chose comme .gz, .z
à la fin du nom de fichier que vous essayez de tarer, l'application tar comprendra que vous voulez utiliser une certaine compression, et elle s'appliquera en conséquence à ce que vous mettez (gz =gzip).
Donc, si vous souhaitez utiliser une extension comme celle-ci tar.gz
, assurez-vous d'utiliser le drapeau --no-auto-compress
--no-auto-compress do not use archive suffix to determine the compression
program