commande tar Linux
tar Linux commande pour sauvegarder des fichiers.
tar est utilisé pour créer, restaurer un utilitaire de fichier de sauvegarde, qui peut être ajouté pour déverrouiller les fichiers dans le fichier de sauvegarde.
grammaire
tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f <备份文件>][-F <Script文件>][-K <文件>][-L <媒体容量>][-N <日期时间>][-T <范本文件>][-V <卷册名称>][-X <范本文件>][-<设备编号><存储密度>][--after-date=<日期时间>][--atime-preserve][--backuup=<备份方式>][--checkpoint][--concatenate][--confirmation][--delete][--exclude=<范本样式>][--force-local][--group=<群组名称>][--help][--ignore-failed-read][--new-volume-script=<Script文件>][--newer-mtime][--no-recursion][--null][--numeric-owner][--owner=<用户名称>][--posix][--erve][--preserve-order][--preserve-permissions][--record-size=<区块数目>][--recursive-unlink][--remove-files][--rsh-command=<执行指令>][--same-owner][--suffix=<备份字尾字符串>][--totals][--use-compress-program=<执行指令>][--version][--volno-file=<编号文件>][文件或目录...]
Paramètres:
- -A --catenate Ou ajouter des fichiers dans le fichier de sauvegarde qui existe déjà.
- -b <numéro de bloc> ou --blocking facteur = <numéro de bloc> pour définir le nombre de blocs par enregistrement, chaque taille de bloc 12Bytes.
- -B Ou --read-full-enregistrements taille de bloc de réinitialisation lors de la lecture des données.
- -c --create ou créer un nouveau fichier de sauvegarde.
- -C <Répertoire de destination> ou --directory = <répertoire de destination> sur le répertoire spécifié.
- Les différences dans le fichier ou le contraste --compare -d ou --diff et les fichiers de sauvegarde sur le système de fichiers.
- -f <fichier de sauvegarde> ou --file = <fichier de sauvegarde> Spécifiez le fichier de sauvegarde.
- -F <Fichier Script> ou --info-script = <fichier Script> Lors du changement de bande, sur la mise en œuvre du fichier de script spécifié à chaque fois.
- -g ou sauvegarde --listed incrémentielle d'un grand nombre de traitement de format de GNU.
- -G Ou --incremental gérer de grandes sauvegardes le format GNU vieux.
- -h ou --dereference pas créer un lien symbolique, une copie directe des points de connexion au fichier d'origine.
- -i ou --ignore-zeros ignorer le fichier de sauvegarde 0 bloc d'octets, qui est EOF.
- Lorsque -k ou --keep-old-files déverrouiller le fichier de sauvegarde ne remplace pas le fichier existant.
- -K <Fichier> ou --starting-file = <fichier> Démarrer la restauration à partir du fichier spécifié.
- Système de fichiers de --one -l ou copier un fichier ou un répertoire est stocké dans le système de fichiers, lorsque la commande tar doit être exécuté avec le système de fichiers dans lequel le même, ou non copiés.
- -L <Capacité de Médias> ou -tape longueur = <capacité des médias> Paramètres capacité de stockage de chaque membre de l'unité à 1024 octets calculs.
- -m ou --modification temps pour restaurer un fichier, le fichier ne change pas le changement d'heure.
- -M Ou --multi-volume dans la mise en place, de restaurer un fichier de sauvegarde ou de lister le contenu, les volumes multi-mode.
- -N <Date format> ou --newer = <datetime> à la date spécifiée n'enregistrer le fichier mis à jour le fichier de sauvegarde.
- -o ou --old-archive ou utilisez le format V7 --portability pour écrire des données dans le fichier de sauvegarde.
- -O Ou --stdout restaurer le fichier à partir d'un fichier de sauvegarde sur le périphérique de sortie standard.
- -p ou --same-autorisations d'utiliser les autorisations de fichier d'origine pour restaurer les fichiers.
- -P --absolute-Noms ou noms de fichiers utilisent le nom absolu, sans enlever le symbole "/" devant le nom du fichier.
- Fin de la -r ou --append ajouter des fichiers à un fichier de sauvegarde existant.
- informations -R Ou --block numéro est indiqué pour chaque bloc dans le numéro de fichier de sauvegarde.
- -s --same-Order ou pour restaurer des fichiers et de stocker le fichier de sauvegarde dans le même ordre.
- -S Ou --sparse si un fichier contenant un grand nombre de consécutifs 0 octets, puis enregistrez le fichier comme un fichier fragmenté.
- -t ou liste --list Le contenu du fichier de sauvegarde.
- -T <Fichier modèle> ou --files-from = <fichier modèle> Indique le fichier modèle, qui contient un ou plusieurs styles de modèles internes, de sorte que tar déliée ou d'établir la conformité avec les conditions fichiers définis.
- -u ou --update uniquement les fichiers que le remplacement du fichier de sauvegarde dans les fichiers mis à jour.
- Avant -U ou --unlink-décompressez le fichier pour restaurer le fichier, le fichier avant le désarrimage.
- -v ou --verbose affichage lors de l'exécution des instructions.
- -V <Nom de l'album> ou --label = <nom de l'album> établie en utilisant les volumes spécifiés nom du fichier de sauvegarde.
- -w ou --interactive demander d'abord l'utilisateur lorsqu'il est confronté à des problèmes.
- Après -W ou --verify écrire le fichier de sauvegarde pour assurer correct.
- -x ou --extract --get ou restaurer des fichiers à partir du fichier de sauvegarde.
- <Fichier modèle> -X ou = <fichier modèle>-de --exclude Indique le fichier de modèle, qui contient un ou plusieurs styles de modèles internes, de sorte ar exclure répondent aux conditions fixées fichier.
- -z ou --gzip ou --ungzip gérer les fichiers de sauvegarde par la commande gzip.
- -Z Ou --compress ou --uncompress gérer les fichiers de sauvegarde compressent commande.
- - <Numéro de périphérique> <densité de stockage> Set Périphériques Numéro de sauvegarde et de stockage de la densité de données.
- --after-date = <date heure> effet de ce paramètre et spécifiez "-n" les mêmes paramètres.
- --atime-preserve ne changent pas le temps du fichier d'accès.
- avant --backup = <backup> --backup ou supprimer des fichiers à sauvegarder.
- --checkpoint noms de répertoire de la liste lors de la lecture du fichier de sauvegarde.
- effets --concatenate et précisent ce paramètre "-A" paramètres identiques.
- --confirmation effet de ce paramètre et spécifiez les mêmes paramètres "-w".
- --delete supprimer le fichier spécifié dans le fichier de sauvegarde.
- --exclude = <modèle de style> style de modèle conforme à exclure a demandé à la maison.
- --group = <Nom de groupe> a été ajouté aux fichiers dans le dispositif de leur groupe fixé au groupe spécifié.
- --help aide en ligne.
- --ignore-failed-lecture ignorent les données lues erreurs, sans interrompre l'exécution du programme.
- --new-volume-script = <fichier Script> effet de ce paramètre et spécifier les paramètres "-F" le même.
- --newer-mtime sauvegarder uniquement les fichiers qui ont changé.
- --no-recursion do traitement récursif, qui est, tous les fichiers et sous-répertoires dans le répertoire spécifié ne seront pas traitées.
- Nom --null de l'appareil null pour lire les fichiers.
- --numeric-propriétaire code d'identification de l'utilisateur et le groupe code d'identification et de remplacer le nom de nom d'utilisateur du groupe.
- --owner = <nom d'utilisateur> est ajouté au fichier de sauvegarde dans le propriétaire du fichier mis à certains utilisateurs.
- --posix données en utilisant le format POSIX lors de l'écriture du fichier de sauvegarde.
- --preserve effet de ce paramètre et spécifiez "-PS" les mêmes paramètres.
- Et désigné effet --preserve ordre de ce paramètre "-A" paramètres identiques.
- Effets et --preserve-autorisations désignées pour ce paramètre "-p" les mêmes paramètres.
- --record-size = <numéro de bloc> effet de ce paramètre et spécifiez "-b" les mêmes paramètres.
- Avant --recursive-unlink Extraire le fichier pour restaurer le répertoire, la première désamarrage de tous les fichiers sous le répertoire entier.
- Après --remove fichier des fichiers dans un fichier de sauvegarde, il sera supprimé.
- --rsh-command = <Instruction> ensemble d'instructions à exécuter sur l'hôte distant pour remplacer commande rsh.
- --same-propriétaire tente de restaurer le propriétaire du fichier même vous demande la maison.
- --suffix = <string suffixe de sauvegarde> avant de retirer le fichier est sauvegardé.
- Après --totals fichier de sauvegarde est créé, énumérant la taille du fichier.
- --use-compress-program = <Instruction> instructions de traitement spécifiées par le fichier de sauvegarde.
- --version informations sur la version d'affichage.
- --volno-file = <numéro de fichier> Utiliser ce numéro dans le fichier spécifié au lieu du nombre par défaut de volumes.
Exemples
Les fichiers compressés déballés
# touch a.c # tar -czvf test.tar.gz a.c //压缩 a.c文件为test.tar.gz a.c
Affiche le contenu des fichiers compressés
# tar -tzvf test.tar.gz -rw-r--r-- root/root 0 2010-05-24 16:51:59 a.c
Décompressez le fichier
# Tar de test.tar.gz ac