GNU/Linux >> Tutoriels Linux >  >> Linux

Linux équivalent à robocopy ?

Il semble que rsync soit définitivement ce que vous recherchez. Vous n'avez pas besoin de configurer un "serveur rsync" pour copier des fichiers d'une machine à une autre. Rsync prend en charge la copie de fichiers via SFTP (transfert de fichiers SSH) que la plupart des machines Linux ont déjà activées (si elles ne sont pas désactivées manuellement).

Voir les fichiers miroir de Lifehacker sur les systèmes avec rsync pour plus de détails :

Que vous souhaitiez sauvegarder vos données, distribuer des fichiers en toute sécurité ou mettre en miroir vos documents de travail sur Internet du bureau à la maison, entre les ordinateurs de votre réseau local ou de votre ordinateur à votre serveur Web, rsync peut faire le travail. Aujourd'hui, nous allons utiliser rsync pour mettre en miroir des dossiers entre un Mac et un PC via une connexion sécurisée en ligne de commande.

Rsync est gratuit (comme dans la parole) et multiplateforme, ce qui signifie qu'il synchronise les fichiers entre les systèmes d'exploitation (Windows/Cygwin, Mac OS, Linux); cela fonctionne sur ssh donc c'est crypté et sécurisé; contrairement au FTP, il est incrémental , donc seules les pièces de modifié les fichiers sont transférés, pas les fichiers entiers , ce qui le fait ressembler à Speedy Gonzalez ; et le fait qu'il s'agisse d'une ligne de commande le rend scriptable et facilement automatisé.


rsync copiera les fichiers d'un répertoire vers un autre répertoire sur la même machine comme robocopy. Voici la commande rsync qui équivaut à votre commande robocopy :

rsync -auv --exclude '.svn' --exclude '*.pyc' source destination

Cela copiera de manière récursive la source vers la destination et exclura les fichiers plus anciens ainsi que les répertoires/fichiers '.svn' et '*.pyc'.


Linux
  1. Exemples pratiques de la commande rsync sous Linux

  2. Utiliser rsync pour synchroniser les fichiers

  3. Commande Linux rsync avec des exemples pratiques

  4. Commande mcopy sous Linux

  5. dossiers de fusion Linux :rsync ?

Commande Rm sous Linux

Exemples Rsync pour transférer des fichiers sous Linux

Comment sauvegarder des fichiers et des répertoires à l'aide de Rsync sous Linux

Synchronisation des fichiers et répertoires Linux avec rsync

Rsync Afficher la barre de progression lors de la copie de fichiers sous Linux

Commande ls sous Linux/UNIX