Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 2579|Répondre: 3

[Linux] Linux utilise tar pour créer des fichiers d’archivage

[Copié le lien]
Publié sur 01/01/2024 07:20:00 | | |
Exigences : Il y a beaucoup de fichiers dans le répertoire du site, si le transfert sera très lent un par un, si le dossier est compressé et que cela prend beaucoup de temps, comment traiter tout le contenu du dossier (y compris les sous-dossiers) en un fichier puis transférer ? Vous pouvez utiliser la commande tar sous Linux.

La commande tar sous Linux est l’une des commandes les plus importantes en gestion de fichiers. C’est vraiArchives de bandespour créer et extraire des fichiers d’archives. Un fichier d’archive est un fichier compressé qui contient un ou plusieurs fichiers regroupés pour faciliter le stockage et la portabilité. Dans ce guide, nous vous montrerons comment créer, lister, modifier et extraire des fichiers d’archives tar avec des exemples, et couvrir certaines des options de commandes tar les plus couramment utilisées.

Commandement TAR


Option de commande tar

  • -c - Cela créera un fichier d’archive.
  • -x - Cette option extrait les fichiers d’archives.
  • -f - Spécifie le nom du fichier archivé.
  • -v - Ceci imprime les détails de toute opération de goudron sur le terminal.
  • -t - Ceci liste tous les fichiers de l’archive.
  • -u - Cela archive le fichier puis l’ajoute à l’archive existante.
  • -r - Cela met à jour le fichier ou le répertoire situé à l’intérieur du fichier .tar
  • -z - Créer des fichiers tar en utilisant la compression gzip
  • -j - Créer un fichier d’archive avec compression bzip2
  • -W - -w valide le fichier d’archive.


Les commandes courantes sont les suivantes :



Référence:

La connexion hyperlientérée est visible.
La connexion hyperlientérée est visible.




Précédent:CentOS utilise le stockage NAS Alibaba Cloud
Prochain:Linux utilise des splits de coupe de fichiers
 Propriétaire| Publié sur 01/01/2024 07:20:35 |
Explication détaillée des commandes de compression zip et de décompression dans CentOS
https://www.itsvse.com/thread-3698-1-1.html
 Propriétaire| Publié sur 13/12/2024 17:49:34 |
Paramètre options

Options de fonctionnement de base

-c : Créer un nouveau fichier d’archive.
-x : Décompressez le fichier d’archive.
-t : Liste le contenu des archives.
-r : Ajoute des fichiers aux archives existantes.
-u : Ajoute uniquement les fichiers plus récents que ceux déjà présents dans l’archive.
-d : Trouver des différences dans les fichiers d’archives qui ne sont pas synchronisés avec le système de fichiers.
-A : Ajoute un .tar fichier à un autre .tar.

Sélection et exclusion de fichiers

-f <file>: Spécifie le nom du fichier d’archive (doit être placé à la fin de la liste des options).
-C <directory>: Basculer vers le répertoire spécifié pour l’exploitation.
--exclure=<pattern> : Exclure les fichiers correspondant au motif spécifié.
--exclure-de=<file> : Lisez le motif à exclure du fichier spécifié.
--exclure-caches : Excluez les fichiers cache du répertoire.
--exclure-sauvegardes : Exclus les fichiers de sauvegarde se terminant par ~.
--exclude-vcs : Exclure les fichiers générés par le système de contrôle de versions (par exemple, .git, . svn, etc.).

Options de compression et de décompression

-z : Compressez le fichier d’archive avec gzip.
-j : Compressez le fichier d’archive avec bzip2.
-J : Compressez le fichier d’archive avec xz.
--lzip : Compresser les fichiers d’archives avec lzip.
--lzma : Compressez les fichiers d’archives avec lzma.
--lzop : Compresser les fichiers d’archives avec lzop.
--zstd : Compressez les fichiers d’archive avec zstd.
-a : Sélectionner automatiquement la méthode de compression (basée sur l’extension du fichier d’archive, comme .tar.gz, . tar.bz2, etc.).
-I <command>: Compression ou décompression à l’aide d’un programme de compression spécifié.

Options de sortie et d’interaction

-v : Affiche des procédures d’opération détaillées (verbeux).
--progress : Affiche une barre de progression (lorsqu’elle est utilisée avec -v).
-w ou --interactif : Demandez à l’utilisateur une confirmation avant chaque action.
--point de contrôle : affiche un point de contrôle après le traitement de chaque fichier.
--checkpoint-action=<action> : Exécute l’action spécifiée au checkpoint, telle que l’écho, le point, etc.
--totaux : affiche le nombre total d’octets traités après la fin de l’opération.
--verbeux : Affiche les informations traitées en détail.
--silence : Fournir le moins d’informations possible.

Options liées aux fichiers et aux permissions

-p : Conserver les autorisations originales du fichier (une fois décompressé).
--same-owner : Essayez de définir le fichier extrait comme propriétaire original (nécessite des privilèges de superutilisateur).
--non-même-propriétaire : Aucun propriétaire de fichier n’est défini.
--same-permissions : Conservez les autorisations originales du fichier (identiques à -p).
--no-same-permissions : ne conserve pas les permissions originales, utilisez l’umask de l’utilisateur actuel pour définir les permissions.
-m : Le temps de modification du fichier n’est pas restauré lors du dézippage, mais le temps actuel est utilisé.

Options de gestion de l’archivage

-k ou --keep-old-files : Conservez les fichiers existants lors du dézippage, ne pas écraser.
--overwrite : Forcer la réécriture d’un fichier existant lors du dézippage.
--remove-files : Supprime le fichier original après archivage réussi.
--delete : Supprime le fichier spécifié de l’archive (gnu tar uniquement).
--conserver-nouveaux-fichiers : Conserver les fichiers plus récents que ceux de l’archive une fois décompressés.
--listed-incremental=<file> : Créer ou restaurer à partir d’une sauvegarde incrémentale.

Systèmes de fichiers et options de périphériques

-L <N>: Fichiers d’archive divisés plus grands que N octets (pour les lecteurs de bande).
--tape-length=<number> : Spécifie la longueur de la bande (pour les lecteurs de bande).
--multi-volumes : Créer ou restaurer des fichiers d’archives multi-volumes.
-M : Utilisé avec --multi-volume pour gérer des fichiers d’archives multi-volumes.
--use-compress-program=<prog> : Utilisez le compresseur spécifié.

Autres options pratiques

--transformer=<expression> : Renomme les fichiers dans l’archive.
--bande-components=<number> : dégage un nombre spécifié de composants de chemin lors du dézippage.
--ignorer-échec-lecture : ignorer l’erreur de lecture et continuer.
--occurrence=<number> : Sélectionnez le nombre de fichiers d’occurrence dans l’archive.
-S : Gère les fichiers clairsemés (uniquement les blocs d’archives réellement utilisés).
--no-recursion : n’entre pas récursivement dans le répertoire.
-h ou --déréférence : Archiver le fichier vers lequel pointe le lien symbolique, pas le lien lui-même.

Aide et informations sur la version

--aide : Affiche les informations d’aide.
--version : Affiche les informations de version du goudron.

 Propriétaire| Publié sur 13/12/2024 17:59:12 |
Windows utilise tar pour compresser et emballer les dossiers
https://www.itsvse.com/thread-10896-1-1.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com