2010-08-12 10 views
1

J'ai deux répertoires avec des fichiers similaires, (l'un étant une sauvegarde), qu'est-ce qu'une commande qui me permet de copier uniquement les fichiers qui sont différents de la sauvegarde?Copier des fichiers différents?

cp -rf firstDir/* secondDir est terriblement inefficace, car beaucoup de fichiers sont identiques.

Répondre

7

Rsync est la meilleure façon

rsync -va ~/from/ ~/to 

note la fuite/sur 'de' est important!
v est mode verbeux - laissez-le jusqu'à ce qu'il fonctionne, a est archive = copier toutes les informations du fichier.

Ou vous pouvez simplement utiliser l'option -u (update) pour cp = copier uniquement les nouveaux fichiers.

2

rsync

gardera les répertoires de la même efficacité. Travaillera de ssh et ..

Questions connexes