GNU/Linux >> Tutoriels Linux >  >> Linux

Comment copier uniquement des fichiers dans un dossier distant sur un autre serveur qui n'existent pas déjà dans le dossier… à partir de la ligne de commande sous Linux ?

J'ai deux dossiers sur deux serveurs différents.

Je veux synchroniser des fichiers entre A et B, cependant, je veux seulement copier des fichiers qui n'existent pas déjà dans le dossier B car ces fichiers sont énormes. Je me fiche de la mise à jour des fichiers. Je veux simplement une copie de chacun dans le dossier B.

Comment puis-je faire cela sous Linux? (Je suppose que ce serait bien de savoir comment mettre à jour les fichiers qui ont également changé)

Réponse acceptée :

rsync est capable de le faire.

rsync --ignore-existing <src> <dest>

Vous pouvez également effectuer différents types de mises à jour. Jetez un œil à la page de manuel.


Linux
  1. Comment installer un logiciel à partir de la ligne de commande Linux

  2. Comment supprimer des fichiers et des répertoires sous Linux à partir de la ligne de commande

  3. Comment diviser et combiner des fichiers à partir de la ligne de commande sous Linux

  4. Comment envoyer un message à mon websocket socket.io à partir de la ligne de commande sous Linux ?

  5. Comment connaître l'heure actuelle à partir d'Internet à partir de la ligne de commande sous Linux ?

Comment redémarrer ou redémarrer le serveur Linux à partir de la ligne de commande

Comment extraire ou décompresser des fichiers tar.gz à partir de la ligne de commande Linux

Comment rechercher des fichiers à partir du terminal sous Linux

Comment rechercher des fichiers à partir de la ligne de commande Linux

Supprimer le répertoire sous Linux - Comment supprimer un dossier de la ligne de commande

Comment télécharger des fichiers dans Rocky Linux 8 sur la ligne de commande à l'aide de wget