{"id":6934,"date":"2023-10-07T10:03:57","date_gmt":"2023-10-07T10:03:57","guid":{"rendered":"https:\/\/www.webhi.com\/how-to\/?p=6934"},"modified":"2024-10-15T15:19:01","modified_gmt":"2024-10-15T15:19:01","slug":"comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat","status":"publish","type":"post","link":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/","title":{"rendered":"Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat)"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/tar_config_fr.jpg\" alt=\"utiliser Tar sous Linux Debian Ubuntu 18.04 \/ 20.04 \/ 22.04, CentOS 7 \/ 8 or Red Hat 7\" class=\"wp-image-6944\" srcset=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/tar_config_fr.jpg 1200w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/tar_config_fr-300x169.jpg 300w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/tar_config_fr-1024x576.jpg 1024w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/tar_config_fr-768x432.jpg 768w, https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/tar_config_fr-150x84.jpg 150w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p><strong>Tar<\/strong> est une utilitaire pour archiver et compresser des fichiers sous Linux et les syst\u00e8mes de type UNIX. Il vous permet de regrouper plusieurs fichiers et r\u00e9pertoires dans un seul fichier archive .tar, tout en pr\u00e9servant les permissions et les structures de r\u00e9pertoires.<\/p>\n\n\n\n<p>Tar est extr\u00eamement utile pour sauvegarder des donn\u00e9es, d\u00e9placer des groupes de fichiers entre des syst\u00e8mes, et pr\u00e9parer des distributions de code source. Dans ce guide complet, nous couvrirons les bases de l&#8217;utilisation de tar, ainsi que des fonctionnalit\u00e9s et exemples plus avanc\u00e9s.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"vue-densemble-de-tar\">Vue d&#8217;ensemble de Tar<\/h2>\n\n\n\n<p>Tar signifie Tape ARchive (Archive sur bande). Il a \u00e9t\u00e9 \u00e0 l&#8217;origine utilis\u00e9 pour archiver des donn\u00e9es sur des lecteurs de bandes pour le stockage \u00e0 long terme. Bien que tar puisse toujours \u00e9crire des archives sur des lecteurs de bandes, il est plus couramment utilis\u00e9 avec des fichiers r\u00e9guliers et des tubes (pipes) aujourd&#8217;hui.<\/p>\n\n\n\n<p>Quelques faits cl\u00e9s sur tar :<\/p>\n\n\n\n<ul>\n<li>Les archives tar regroupent plusieurs fichiers et r\u00e9pertoires dans un seul fichier .tar.<\/li>\n\n\n\n<li>Les archives peuvent \u00eatre compress\u00e9es avec gzip ou bzip2 pour \u00e9conomiser de l&#8217;espace.<\/li>\n\n\n\n<li>Tar pr\u00e9serve les autorisations, les propri\u00e9taires, les dates de modification, etc.<\/li>\n\n\n\n<li>Les archives peuvent s&#8217;\u00e9tendre sur plusieurs bandes\/volumes (pour les sauvegardes sur lecteur de bandes).<\/li>\n\n\n\n<li>Tar est standardis\u00e9 &#8211; les archives cr\u00e9\u00e9es sur un syst\u00e8me UNIX peuvent \u00eatre extraites sur n&#8217;importe quel autre syst\u00e8me UNIX compatible.<\/li>\n\n\n\n<li>Tar est une utilitaire tr\u00e8s ancienne qui existe sur toutes les plateformes Linux et UNIX. Des d\u00e9cennies d&#8217;utilisation g\u00e9n\u00e9ralis\u00e9e la rendent tr\u00e8s stable et fiable.<\/li>\n<\/ul>\n\n\n\n<p>Passons en revue quelques termes courants li\u00e9s \u00e0 tar :<\/p>\n\n\n\n<ul>\n<li><strong>Archive<\/strong>&nbsp;&#8211; Le fichier .tar cr\u00e9\u00e9 en regroupant des fichiers avec tar. Ce fichier contient le contenu archiv\u00e9. Les archives peuvent \u00eatre compress\u00e9es avec gzip\/bzip2, ce qui est indiqu\u00e9 par les extensions de fichier .tar.gz ou .tar.bz2.<\/li>\n\n\n\n<li><strong>Paquet<\/strong>&nbsp;&#8211; Synonyme d&#8217;archive.<\/li>\n\n\n\n<li><strong>tarball<\/strong>&nbsp;&#8211; Une tarball est juste une autre fa\u00e7on de d\u00e9signer un fichier d&#8217;archive .tar.gz ou .tar.bz2.<\/li>\n\n\n\n<li><strong>Extraire<\/strong>&nbsp;&#8211; Le processus qui consiste \u00e0 d\u00e9faire une archive et \u00e0 \u00e9crire les fichiers extraits sur le disque.<\/li>\n\n\n\n<li><strong>Compression<\/strong>&nbsp;&#8211; Tar prend en charge la compression optionnelle avec gzip ou bzip2 pour \u00e9conomiser de l&#8217;espace. Les archives compress\u00e9es ont les extensions .tar.gz ou .tar.bz2.<\/li>\n\n\n\n<li><strong>Ajouter<\/strong>&nbsp;&#8211; Ajouter des fichiers \u00e0 une archive existante. Ne modifie pas le contenu existant.<\/li>\n\n\n\n<li><strong>Concat\u00e9nation<\/strong>&nbsp;&#8211; Combinaison de deux archives bout \u00e0 bout.<\/li>\n<\/ul>\n\n\n\n<p>Maintenant que nous comprenons la terminologie et les bases de tar, passons \u00e0 quelques exemples d&#8217;utilisation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"cr%C3%A9er-des-archives\">Cr\u00e9er des archives<\/h2>\n\n\n\n<p>Pour cr\u00e9er une nouvelle archive tar, utilisez la commande&nbsp;<code>tar -cvf<\/code>. Cela se d\u00e9compose comme suit :<\/p>\n\n\n\n<ul>\n<li><code>-c<\/code>&nbsp;&#8211; Cr\u00e9e une nouvelle archive.<\/li>\n\n\n\n<li><code>-v<\/code>&nbsp;&#8211; Sortie verbeuse. Liste les fichiers trait\u00e9s.<\/li>\n\n\n\n<li><code>-f &lt;nom-archive&gt;<\/code>&nbsp;&#8211; Nom du fichier de sortie.<\/li>\n<\/ul>\n\n\n\n<p>Par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cvf archive.tar \/chemin\/vers\/dossier<\/code><\/pre>\n\n\n\n<p>Cela archivera le dossier donn\u00e9 de mani\u00e8re r\u00e9cursive dans&nbsp;<code>archive.tar<\/code>. Vous pouvez fournir plusieurs chemins de fichiers\/dossiers pour ajouter plusieurs entr\u00e9es :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cvf archive.tar \/chemin\/un \/chemin\/deux \/chemin\/trois<\/code><\/pre>\n\n\n\n<p>Pour compresser l&#8217;archive avec gzip, utilisez&nbsp;<code>-czvf<\/code>&nbsp;au lieu de seulement&nbsp;<code>-cvf<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -czvf archive.tar.gz \/chemin\/vers\/dossier<\/code><\/pre>\n\n\n\n<p>Pour la compression bzip2, utilisez&nbsp;<code>-cjvf<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cjvf archive.tar.bz2 \/chemin\/vers\/dossier  <\/code><\/pre>\n\n\n\n<p>Vous pouvez contr\u00f4ler la sortie verbeuse avec&nbsp;<code>-v<\/code>. Omettez-le pour masquer les listages de fichiers :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cf archive.tar \/chemin\/vers\/dossier<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"voir-le-contenu-dune-archive\">Voir le contenu d&#8217;une archive<\/h2>\n\n\n\n<p>Pour voir les fichiers contenus dans une archive tar sans l&#8217;extraire, utilisez :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -tf archive.tar<\/code><\/pre>\n\n\n\n<p>Le&nbsp;<code>-t<\/code>&nbsp;liste le contenu.<\/p>\n\n\n\n<p>Pour les archives compress\u00e9es, vous devez ajouter le drapeau de compression :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -tzf archive.tar.gz\n$ tar -tjf archive.tar.bz2<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"extraire-des-archives\">Extraire des archives<\/h2>\n\n\n\n<p>Pour extraire une archive, utilisez&nbsp;<code>-xf<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -xf archive.tar<\/code><\/pre>\n\n\n\n<p>Cela extraira le contenu de&nbsp;<code>archive.tar<\/code>&nbsp;dans le r\u00e9pertoire courant en pr\u00e9servant les permissions et attributs.<\/p>\n\n\n\n<p>Pour les archives compress\u00e9es :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -xzf archive.tar.gz\n$ tar -xjf archive.tar.bz2<\/code><\/pre>\n\n\n\n<p>Vous pouvez extraire dans un r\u00e9pertoire sp\u00e9cifique avec&nbsp;<code>-C<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -xf archive.tar -C \/tmp\/extraire-ici <\/code><\/pre>\n\n\n\n<p>Cela extraira l&#8217;archive dans&nbsp;<code>\/tmp\/extraire-ici<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"ajouter-%C3%A0-des-archives\">Ajouter \u00e0 des archives<\/h2>\n\n\n\n<p>Vous pouvez ajouter des fichiers\/r\u00e9pertoires \u00e0 une archive tar existante en utilisant&nbsp;<code>-rvf<\/code>&nbsp;au lieu de&nbsp;<code>-cvf<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -rvf archive.tar \/nouveau\/dossier<\/code><\/pre>\n\n\n\n<p>Cela ajoutera&nbsp;<code>\/nouveau\/dossier<\/code>&nbsp;de mani\u00e8re r\u00e9cursive \u00e0&nbsp;<code>archive.tar<\/code>&nbsp;sans affecter le contenu existant.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"mettre-%C3%A0-jour-des-archives\">Mettre \u00e0 jour des archives<\/h2>\n\n\n\n<p>Pour mettre \u00e0 jour des fichiers existants dans une archive ou ajouter de nouveaux fichiers, utilisez&nbsp;<code>-uvf<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -uvf archive.tar \/chemin\/\u00e0\/mettre\/\u00e0\/jour<\/code><\/pre>\n\n\n\n<p>Cela ajoutera tous les nouveaux fichiers sous&nbsp;<code>\/chemin\/\u00e0\/mettre\/\u00e0\/jour<\/code>, et remplacera tous les fichiers existants dans l&#8217;archive par les versions mises \u00e0 jour.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"supprimer-des-archives\">Supprimer des archives<\/h2>\n\n\n\n<p>La suppression de fichiers d&#8217;archives tar implique de cr\u00e9er une nouvelle archive sans ces fichiers.<\/p>\n\n\n\n<p>Tout d&#8217;abord, extraire le contenu de l&#8217;archive dans un emplacement temporaire :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ mkdir \/tmp\/archive-temp \n$ tar -xf archive.tar -C \/tmp\/archive-temp<\/code><\/pre>\n\n\n\n<p>Ensuite, supprimez le fichier que vous souhaitez retirer du dossier temporaire.<\/p>\n\n\n\n<p>Enfin, cr\u00e9ez une nouvelle archive \u00e0 partir du dossier temporaire :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cf nouvelle-archive.tar \/tmp\/archive-temp<\/code><\/pre>\n\n\n\n<p><code>nouvelle-archive.tar<\/code>&nbsp;contiendra maintenant le contenu de l&#8217;archive moins le fichier supprim\u00e9.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"exclure-des-fichierschemins\">Exclure des fichiers\/chemins<\/h2>\n\n\n\n<p>Pour exclure certains fichiers\/chemins lors de la cr\u00e9ation d&#8217;une archive, utilisez&nbsp;<code>--exclude<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cvf archive.tar \/chemin --exclude=\/chemin\/\u00e0\/exclure <\/code><\/pre>\n\n\n\n<p>Cela emp\u00eachera&nbsp;<code>\/chemin\/\u00e0\/exclure<\/code>&nbsp;d&#8217;\u00eatre ajout\u00e9 \u00e0&nbsp;<code>archive.tar<\/code>.<\/p>\n\n\n\n<p>Vous pouvez avoir plusieurs options&nbsp;<code>--exclude<\/code>. Par exemple, pour exclure tous les fichiers .log :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cvf archive.tar \/chemin --exclude=*.log<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"inclure-uniquement-les-chemins-correspondants\">Inclure uniquement les chemins correspondants<\/h2>\n\n\n\n<p>Au lieu d&#8217;exclure certains chemins, vous pouvez choisir d&#8217;inclure uniquement les correspondances en utilisant&nbsp;<code>-T<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cvf archive.tar -T liste-inclusion.txt<\/code><\/pre>\n\n\n\n<p>O\u00f9&nbsp;<code>liste-inclusion.txt<\/code>&nbsp;contient des mod\u00e8les comme&nbsp;<code>*.py<\/code>&nbsp;pour ne faire correspondre que certaines extensions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"options-de-compression\">Options de compression<\/h2>\n\n\n\n<p>Par d\u00e9faut, tar utilise gzip pour la compression. Vous pouvez sp\u00e9cifier des algorithmes diff\u00e9rents :<\/p>\n\n\n\n<ul>\n<li>Pour gz (gzip) :&nbsp;<code>-z<\/code><\/li>\n\n\n\n<li>Pour bz2 (bzip2) :&nbsp;<code>-j<\/code><\/li>\n\n\n\n<li>Pour lzma :&nbsp;<code>-J<\/code><\/li>\n\n\n\n<li>Pour lzop :&nbsp;<code>-Z<\/code><\/li>\n<\/ul>\n\n\n\n<p>Par exemple :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cjf archive.tar.bz2 \/chemin <em># compression bzip2<\/em><\/code><\/pre>\n\n\n\n<p>Vous pouvez \u00e9galement d\u00e9finir le niveau de compression, qui varie g\u00e9n\u00e9ralement de 1 \u00e0 9 (plus \u00e9lev\u00e9 = meilleure compression mais plus lent) :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -czf -9 archive.tar.gz \/chemin <em># niveau gzip 9<\/em><\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"v%C3%A9rification-darchive\">V\u00e9rification d&#8217;archive<\/h2>\n\n\n\n<p>Une fois qu&#8217;une archive est cr\u00e9\u00e9e, vous pouvez v\u00e9rifier qu&#8217;elle n&#8217;a pas \u00e9t\u00e9 corrompue ou alt\u00e9r\u00e9e en utilisant&nbsp;<code>-W<\/code>&nbsp;:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -Wvf archive.tar<\/code><\/pre>\n\n\n\n<p>Cela v\u00e9rifiera l&#8217;int\u00e9grit\u00e9 de l&#8217;archive.<\/p>\n\n\n\n<p>Pour les archives compress\u00e9es, ajoutez le drapeau de compression comme d&#8217;habitude :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -Wzvf archive.tar.gz<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tar-sur-les-tubes-et-acc%C3%A8s-distant\">Tar sur les tubes et acc\u00e8s distant<\/h2>\n\n\n\n<p>Tar peut lire\/\u00e9crire des archives localement ou \u00e0 distance via les tubes stdin\/stdout.<\/p>\n\n\n\n<p>Par exemple, pour cr\u00e9er un tar via SSH :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ ssh utilisateur@hote 'tar -cf - \/chemin\/vers\/archive' | tar -xvf -<\/code><\/pre>\n\n\n\n<p>Cela envoie la sortie tar via SSH pour l&#8217;extraire localement.<\/p>\n\n\n\n<p>Vous pouvez \u00e9galement extraire une archive et la transf\u00e9rer via SSH pour l&#8217;extraction \u00e0 distance :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cf - \/chemin\/vers\/archive | ssh utilisateur@hote 'tar -xvf -'<\/code><\/pre>\n\n\n\n<p>Le transfert de tar via SSH avec compression\/d\u00e9compression peut acc\u00e9l\u00e9rer consid\u00e9rablement les transferts :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar czf - \/chemin\/vers\/archive | ssh utilisateur@hote 'tar xvzf -'<\/code><\/pre>\n\n\n\n<p>Ce ne sont que quelques exemples &#8211; tar offre beaucoup de souplesse avec les tubes.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"fractionner%C3%A9tendre-les-archives\">Fractionner\/\u00e9tendre les archives<\/h2>\n\n\n\n<p>Si votre archive ne tient pas sur un seul volume comme un lecteur de bande ou un disque, vous pouvez fractionner les archives tar en plusieurs morceaux.<\/p>\n\n\n\n<p>Pour diviser par taille :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cvf - --tape-length=1G \/chemin | split -b 1G - archive.tar.<\/code><\/pre>\n\n\n\n<p>Cela divisera&nbsp;<code>archive.tar<\/code>&nbsp;en morceaux de 1 Go nomm\u00e9s&nbsp;<code>archive.tar.01<\/code>,&nbsp;<code>archive.tar.02<\/code>, etc.<\/p>\n\n\n\n<p>Vous pouvez \u00e9galement diviser par nombre de morceaux :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ tar -cvf - \/chemin | split -b 100m -d -a 5 - archive.tar. <\/code><\/pre>\n\n\n\n<p>Cela divise l&#8217;archive en 5 parties (-a 5) nomm\u00e9es&nbsp;<code>archive.tar.01<\/code>,&nbsp;<code>archive.tar.02<\/code>, &#8230;&nbsp;<code>archive.tar.05<\/code>.<\/p>\n\n\n\n<p>Pour reconstruire l&#8217;archive \u00e0 partir des morceaux, utilisez&nbsp;<code>cat<\/code>&nbsp;pour les concat\u00e9ner dans l&#8217;ordre :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">$ cat archive.tar.0* &gt; archive.tar<\/code><\/pre>\n\n\n\n<p>Puis extrayez comme d&#8217;habitude avec&nbsp;<code>tar -xf archive.tar<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"archiver-des-fichiers-sp%C3%A9ciaux\">Archiver des fichiers sp\u00e9ciaux<\/h2>\n\n\n\n<ul>\n<li>Pour archiver des fichiers de p\u00e9riph\u00e9rique comme&nbsp;<code>\/dev\/sdb<\/code>, utilisez l&#8217;option&nbsp;<code>--preserve-devices<\/code>&nbsp;dans GNU tar ou&nbsp;<code>--formats=v7<\/code>&nbsp;dans tar BSD\/Solaris.<\/li>\n\n\n\n<li>Pour suivre avec pr\u00e9cision les liens physiques de fichiers et les archiver correctement, utilisez&nbsp;<code>--hard-dereference<\/code>.<\/li>\n\n\n\n<li>Pour archiver les attributs \u00e9tendus du syst\u00e8me (SELinux, ACL, etc.), utilisez&nbsp;<code>--xattrs<\/code>.<\/li>\n\n\n\n<li>Pour conserver les r\u00e9pertoires vides dans l&#8217;archive, utilisez&nbsp;<code>--keep-directory-symlinks<\/code>.<\/li>\n<\/ul>\n\n\n\n<p>Consultez la documentation de tar pour plus de d\u00e9tails sur ces options d&#8217;archivage sp\u00e9cialis\u00e9es et d&#8217;autres.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"drapeaux-tar-utiles--exemples\">Drapeaux Tar utiles \/ Exemples<\/h2>\n\n\n\n<p>Voici une r\u00e9f\u00e9rence rapide de quelques drapeaux tar utiles et op\u00e9rations :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\"><em># Cr\u00e9er une archive<\/em>\n$ tar -cf archive.tar \/chemin\/vers\/fichiers\n\n<em># Archive compress\u00e9e<\/em>\n$ tar -czf archive.tar.gz \/chemin\/vers\/fichiers\n\n<em># Voir le contenu de l'archive<\/em>\n$ tar -tf archive.tar\n\n<em># Extraire l'archive<\/em>\n$ tar -xf archive.tar\n\n<em># Extraire dans un dossier sp\u00e9cifique <\/em>\n$ tar -xf archive.tar -C \/tmp\n\n<em># Ajouter des fichiers \u00e0 l'archive<\/em>\n$ tar -rvf archive.tar fichier1 fichier2\n\n<em># Mettre \u00e0 jour des fichiers dans l'archive<\/em>\n$ tar -uvf archive.tar fichier1  \n\n<em># Supprimer un fichier de l'archive<\/em>\n$ tar --delete -f archive.tar fichier_\u00e0_supprimer\n\n<em># Archiver un dossier distant via SSH<\/em>\n$ ssh utilisateur@hote 'tar -cf - \/chemin\/vers\/archive' | tar -xvf -  \n\n<em># V\u00e9rifier l'int\u00e9grit\u00e9 de l'archive<\/em>\n$ tar -Wvf archive.tar\n\n<em># Niveaux de compression 1-9<\/em>\n$ tar -czf -9 archive.tar.gz \/chemin   \n\n<em># Diviser l'archive en morceaux<\/em>\n$ tar -cf - \/chemin | split -b 100m -d -a 5 - archive.tar.<\/code><\/pre>\n\n\n\n<p>Cela couvre une large gamme d&#8217;exemples d&#8217;utilisation de tar. Assurez-vous de consulter les pages de manuel pour votre impl\u00e9mentation tar sp\u00e9cifique pour plus de d\u00e9tails et drapeaux pris en charge.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>Tar est un outil essentiel pour travailler avec des groupes de fichiers sur les syst\u00e8mes Linux\/UNIX. Il vous permet de regrouper un nombre quelconque de fichiers, r\u00e9pertoires et fichiers sp\u00e9ciaux dans une seule archive portable qui pr\u00e9serve les autorisations et les attributs, et a de nombreuses utilisations quotidiennes pour les sauvegardes de fichiers, les transferts, les workflows Docker et CI\/CD, et la distribution de logiciels. C&#8217;est une utilitaire UNIX standard garantie d&#8217;\u00eatre disponible sur les syst\u00e8mes Linux et macOS.<\/p>\n\n\n\n<p>J&#8217;esp\u00e8re que ce guide vous a donn\u00e9 un aper\u00e7u g\u00e9n\u00e9ral de tar et de la fa\u00e7on de l&#8217;utiliser efficacement pour g\u00e9rer les archives sur un syst\u00e8me Linux comme Ubuntu 18.04 \/ 20.04 \/ 22.04, CentOS 7 \/ 8 ou Red Hat 7. Faites-nous savoir sur les commentaires si vous avez d&#8217;autres questions sur tar.<\/p>\n\n\n\n<p>Si vous avez des questions ou si vous souhaitez en savoir plus sur cet article, posez votre question dans les commentaires.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tar est une utilitaire pour archiver et compresser des fichiers sous Linux et les syst\u00e8mes de type UNIX. Il vous permet de regrouper plusieurs fichiers et r\u00e9pertoires dans un seul fichier archive .tar, tout en pr\u00e9servant les permissions et les structures de r\u00e9pertoires. Tar est extr\u00eamement utile pour sauvegarder des donn\u00e9es, d\u00e9placer des groupes de ..<\/p>\n<div class=\"clear-fix\"><\/div>\n<p><a href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/\" title=\"read more...\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[67,293],"tags":[],"yoast_head":"\n<title>Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat) - WebHi Tutorials &amp; Documentations<\/title>\n<meta name=\"description\" content=\"Apprendre \u00e0 utiliser tar sur Linux (Ubuntu 18.04 \/ 20.04 \/ 22.04, CentOS 7 \/ 8 or Red Hat 7) pour cr\u00e9er et extraire des archives, compresser des fichiers, sauvegarder des donn\u00e9es, transf\u00e9rer des fichiers entre syst\u00e8mes, etc. Comprend des exemples de commandes tar.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat) - WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"og:description\" content=\"Apprendre \u00e0 utiliser tar sur Linux (Ubuntu 18.04 \/ 20.04 \/ 22.04, CentOS 7 \/ 8 or Red Hat 7) pour cr\u00e9er et extraire des archives, compresser des fichiers, sauvegarder des donn\u00e9es, transf\u00e9rer des fichiers entre syst\u00e8mes, etc. Comprend des exemples de commandes tar.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/\" \/>\n<meta property=\"og:site_name\" content=\"WebHi Tutorials &amp; Documentations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webhi.technology\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-07T10:03:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-10-15T15:19:01+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/tar_config_fr.jpg\" \/>\n<meta name=\"author\" content=\"webhi\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:site\" content=\"@WebHiTechnology\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"webhi\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/\"},\"author\":{\"name\":\"webhi\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\"},\"headline\":\"Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat)\",\"datePublished\":\"2023-10-07T10:03:57+00:00\",\"dateModified\":\"2024-10-15T15:19:01+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/\"},\"wordCount\":1446,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"articleSection\":[\"Administration syst\u00e8me Linux\",\"Logiciels et Outils\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/\",\"name\":\"Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat) - WebHi Tutorials &amp; Documentations\",\"isPartOf\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\"},\"datePublished\":\"2023-10-07T10:03:57+00:00\",\"dateModified\":\"2024-10-15T15:19:01+00:00\",\"description\":\"Apprendre \u00e0 utiliser tar sur Linux (Ubuntu 18.04 \/ 20.04 \/ 22.04, CentOS 7 \/ 8 or Red Hat 7) pour cr\u00e9er et extraire des archives, compresser des fichiers, sauvegarder des donn\u00e9es, transf\u00e9rer des fichiers entre syst\u00e8mes, etc. Comprend des exemples de commandes tar.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.webhi.com\/how-to\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#website\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"name\":\"WebHi Tutorials &amp; Documentations\",\"description\":\"System administration and knowledge base\",\"publisher\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#organization\",\"name\":\"WebHi Technology\",\"url\":\"https:\/\/www.webhi.com\/how-to\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png\",\"width\":288,\"height\":95,\"caption\":\"WebHi Technology\"},\"image\":{\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webhi.technology\",\"https:\/\/twitter.com\/WebHiTechnology\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54\",\"name\":\"webhi\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260\",\"contentUrl\":\"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260\",\"caption\":\"webhi\"},\"sameAs\":[\"https:\/\/www.webhi.com\/how-to\"],\"url\":\"https:\/\/www.webhi.com\/how-to\/author\/webhi\/\"}]}<\/script>\n","yoast_head_json":{"title":"Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat) - WebHi Tutorials &amp; Documentations","description":"Apprendre \u00e0 utiliser tar sur Linux (Ubuntu 18.04 \/ 20.04 \/ 22.04, CentOS 7 \/ 8 or Red Hat 7) pour cr\u00e9er et extraire des archives, compresser des fichiers, sauvegarder des donn\u00e9es, transf\u00e9rer des fichiers entre syst\u00e8mes, etc. Comprend des exemples de commandes tar.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/","og_locale":"en_US","og_type":"article","og_title":"Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat) - WebHi Tutorials &amp; Documentations","og_description":"Apprendre \u00e0 utiliser tar sur Linux (Ubuntu 18.04 \/ 20.04 \/ 22.04, CentOS 7 \/ 8 or Red Hat 7) pour cr\u00e9er et extraire des archives, compresser des fichiers, sauvegarder des donn\u00e9es, transf\u00e9rer des fichiers entre syst\u00e8mes, etc. Comprend des exemples de commandes tar.","og_url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/","og_site_name":"WebHi Tutorials &amp; Documentations","article_publisher":"https:\/\/www.facebook.com\/webhi.technology","article_published_time":"2023-10-07T10:03:57+00:00","article_modified_time":"2024-10-15T15:19:01+00:00","og_image":[{"url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2023\/10\/tar_config_fr.jpg"}],"author":"webhi","twitter_card":"summary_large_image","twitter_creator":"@WebHiTechnology","twitter_site":"@WebHiTechnology","twitter_misc":{"Written by":"webhi","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/#article","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/"},"author":{"name":"webhi","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54"},"headline":"Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat)","datePublished":"2023-10-07T10:03:57+00:00","dateModified":"2024-10-15T15:19:01+00:00","mainEntityOfPage":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/"},"wordCount":1446,"commentCount":0,"publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"articleSection":["Administration syst\u00e8me Linux","Logiciels et Outils"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/","url":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/","name":"Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat) - WebHi Tutorials &amp; Documentations","isPartOf":{"@id":"https:\/\/www.webhi.com\/how-to\/#website"},"datePublished":"2023-10-07T10:03:57+00:00","dateModified":"2024-10-15T15:19:01+00:00","description":"Apprendre \u00e0 utiliser tar sur Linux (Ubuntu 18.04 \/ 20.04 \/ 22.04, CentOS 7 \/ 8 or Red Hat 7) pour cr\u00e9er et extraire des archives, compresser des fichiers, sauvegarder des donn\u00e9es, transf\u00e9rer des fichiers entre syst\u00e8mes, etc. Comprend des exemples de commandes tar.","breadcrumb":{"@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.webhi.com\/how-to\/fr\/comment-utiliser-tar-sous-linux-ubuntu-centos-debian-redhat\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.webhi.com\/how-to\/"},{"@type":"ListItem","position":2,"name":"Comment utiliser Tar sous Linux (Ubuntu, CentOS, RedHat)"}]},{"@type":"WebSite","@id":"https:\/\/www.webhi.com\/how-to\/#website","url":"https:\/\/www.webhi.com\/how-to\/","name":"WebHi Tutorials &amp; Documentations","description":"System administration and knowledge base","publisher":{"@id":"https:\/\/www.webhi.com\/how-to\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.webhi.com\/how-to\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.webhi.com\/how-to\/#organization","name":"WebHi Technology","url":"https:\/\/www.webhi.com\/how-to\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/","url":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","contentUrl":"https:\/\/www.webhi.com\/how-to\/gilrogre\/2022\/07\/logo.png","width":288,"height":95,"caption":"WebHi Technology"},"image":{"@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webhi.technology","https:\/\/twitter.com\/WebHiTechnology"]},{"@type":"Person","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/b31e76e2311cdc0bb90f5e2733059a54","name":"webhi","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.webhi.com\/how-to\/#\/schema\/person\/image\/","url":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260","contentUrl":"https:\/\/www.webhi.com\/how-to\/ahuphiph\/litespeed\/avatar\/e20da107d0f4c765ead2eef88ad019d8.jpg?ver=1784239260","caption":"webhi"},"sameAs":["https:\/\/www.webhi.com\/how-to"],"url":"https:\/\/www.webhi.com\/how-to\/author\/webhi\/"}]}},"_links":{"self":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/6934"}],"collection":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/comments?post=6934"}],"version-history":[{"count":11,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/6934\/revisions"}],"predecessor-version":[{"id":9531,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/posts\/6934\/revisions\/9531"}],"wp:attachment":[{"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/media?parent=6934"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/categories?post=6934"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.webhi.com\/how-to\/wp-json\/wp\/v2\/tags?post=6934"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}