GNU/Linux >> Tutoriels Linux >  >> Linux

Comment puis-je utiliser la commande tar pour regrouper des fichiers sans compression ?

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

Linux
  1. Comment utiliser la commande Tar sous Linux

  2. Comment utiliser la commande Grep pour rechercher du texte dans des fichiers

  3. Comment utiliser la commande tar sous Linux

  4. Comment puis-je copier plusieurs fichiers sur scp en une seule commande ?

  5. Comment installer un RPM sans être root ?

Comment utiliser la commande cp pour copier des fichiers et des répertoires

Comment utiliser la commande Linux gunzip avec des exemples

Comment utiliser la commande SCP pour transférer des fichiers

Commande tar Linux - Comment compresser des fichiers sous Linux

Comment utiliser la commande PS

Comment utiliser la commande echo sans retour à la ligne