Maison > Tutoriel système > Linux > le corps du texte

Introduction à l'utilisation du tar Linux

WBOY
Libérer: 2024-06-09 20:55:34
original
1017 Les gens l'ont consulté

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 (选项) (参数)
Copier après la connexion

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
Copier après la connexion
Uniquement emballage, pas compression !
tar -zcvf log.tar.gz log2012.log
Copier après la connexion
Après emballage, compresser avec gzip

tar -jcvf log.tar.bz2 log2012.log
Copier après la connexion

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
Copier après la connexion
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
Copier après la connexion

Nom du fichier ou du répertoire à compresser

Demande :

tar -jtv -f filename.tar.bz2
Copier après la connexion
Décompressez :

tar -jxv -f filename.tar.bz2 -C
Copier après la connexion

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!

source:linuxprobe.com
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!