Dino Geek essaye de t'aider

Comment utiliser RSYNC pour copier des dossiers pas juste leur contenu?


RSYNC est un outil puissant utilisé pour la sauvegarde et la synchronisation de fichiers. Pour utiliser RSYNC pour copier des dossiers et non seulement leur contenu, vous devez savoir comment manipuler certaines options de la commande.

Commande générale de RSYNC :

rsync -options source destination

Un exemple de la façon d’utiliser RSYNC pour copier un dossier et pas seulement son contenu est le suivant :

rsync -av /chemin/source/ /chemin/destination/

Mais dans cet exemple, le contenu de “source” est copié directement dans “destination”. Pour copier le dossier lui-même, nous devons retirer le “/” à la fin de “source” :

rsync -av /chemin/source /chemin/destination/

Ici, en retirant le “/”, RSYNC comprendra qu’il doit copier le dossier lui-même et pas seulement son contenu. Le “-av” dans la commande est une option qui signifie “archive” et “verbose”. “Archive” fait en sorte que les liens symboliques, les dispositifs, les attributs, les permissions, les propriétés et le propriétaire sont préservés dans la copie. “Verbose” signifie simplement que RSYNC affichera plus d’informations pendant son exécution.

De nombreux tutoriels et guides d’utilisation de RSYNC sont disponibles, dont celui fourni par le manuel en ligne GNU (https://www.gnu.org/software/tramp/#Remote-shell-setup) et celui fourni par le site ‘LinuxCommand’ (http://linuxcommand.org/man\_pages/rsync1.html).

Autres options utiles de RSYNC :
- -r : copie récursive dans les sous-répertoires
- -l : copie des liens symboliques
- -z : compression pendant le transfert
- -h : sortie en format lisible par l’humain
- —delete : supprime les fichiers dans la destination qui n’existent pas dans la source

En conclusion, RSYNC est un outil flexible et puissant pour la copie et la synchronisation de fichiers et de dossiers. En manipulant correctement ses options, vous pouvez l’utiliser pour copier non seulement le contenu des dossiers mais aussi les dossiers eux-mêmes.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation