Maison >Tutoriel système >Linux >Introduction à l'utilisation du tar Linux

Introduction à l'utilisation du tar Linux

WBOY
WBOYoriginal
2024-06-09 20:55:341103parcourir

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).

Grammaire

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

Emballez les fichiers dans un package tar :

tar -cvf log.tar log2012.log
Uniquement emballage, pas compression !
tar -zcvf log.tar.gz log2012.log
Après emballage, compresser avec gzip

tar -jcvf log.tar.bz2 log2012.log

Après emballage, compresser avec bzip2Linux tar 用法介绍 Dans le dossier, seuls les fichiers plus récents qu'une certaine date seront sauvegardés :

tar -N "2018/3/1" -zcvf log.tar.gz test
Si 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.bz2
Décompressez :

tar -jxv -f filename.tar.bz2 -C

Répertoire à décompresser

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn