Maison >Tutoriel système >Linux >Introduction à l'utilisation du tar Linux
Nous devons d’abord comprendre deux concepts : l’emballage et la compression. L'empaquetage fait référence à la transformation d'un grand nombre de fichiers ou de répertoires en un fichier total ; la compression signifie la transformation d'un gros fichier en un petit fichier grâce à certains algorithmes de compression.
Pourquoi faut-il distinguer ces deux concepts ? Cela est dû au fait que de nombreux programmes de compression sous Linux ne peuvent compresser qu'un seul fichier. Ainsi, lorsque vous souhaitez compresser un grand nombre de fichiers, vous devez d'abord regrouper le grand nombre de fichiers dans un package (commande tar), puis utilisez le programme de compression (commande gzip bzip2).
tar (选项) (参数)
Options
-A ou --catenate : ajoutez des fichiers aux fichiers de sauvegarde existants ;
-B : Définir la taille du bloc ;
-c ou --create : crée un nouveau fichier de sauvegarde ;
-C
: Cette option est utilisée pour la décompression. Si vous souhaitez décompresser dans un répertoire spécifique, vous pouvez utiliser cette option.
-d : Enregistrez la différence entre les fichiers ;
-x ou --extract ou --get : restaure les fichiers à partir des fichiers de sauvegarde
-t ou --list : répertorie le contenu du fichier de sauvegarde ;
-z ou --gzip ou --ungzip : traite les fichiers de sauvegarde via la commande gzip ;
-Z ou --compress ou --uncompress : traite les fichiers de sauvegarde via la commande compress ;
-f
ou --file=
: Spécifiez le fichier de sauvegarde
-v ou --verbose : affiche le processus d'exécution de l'instruction
-r : Ajouter des fichiers aux fichiers déjà compressés ;
-u : Ajouter les fichiers modifiés et existants au fichier compressé existant
-j : prend en charge les fichiers de décompression bzip2 ;
-v : Afficher le processus d'opération ;
-l : paramètre de limite du système de fichiers ;
-k : Conserver les fichiers originaux sans les écraser ;
-m : empêche l'écrasement des fichiers
;
-w : Confirmez l'exactitude du fichier compressé ;
-p ou --same-permissions : restaurez le fichier avec les autorisations d'origine du fichier
-P ou --absolute-names : utilisez des noms absolus pour les noms de fichiers et ne supprimez pas le signe "/" avant le nom de fichier
;
-N
ou --newer=
: enregistrez uniquement les fichiers plus récents que la date spécifiée dans le fichier de sauvegarde
;
--exclude=
: exclut les fichiers qui correspondent au style du modèle.
Exemples
tar -cvf log.tar log2012.logUniquement emballage, pas compression !
tar -zcvf log.tar.gz log2012.logAprès emballage, compresser avec gzip
tar -jcvf log.tar.bz2 log2012.log
tar -N "2018/3/1" -zcvf log.tar.gz testSi vous utilisez tar de la manière la plus simple, il vous suffit de retenir les trois méthodes suivantes :
Compressions :
tar -jcv -f filename.tar.bz2
Nom du fichier ou du répertoire à compresser
Demande :
tar -jtv -f filename.tar.bz2Décompressez :
tar -jxv -f filename.tar.bz2 -C
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!