mv équivalent de commande rsync
je suis en train de déplacer des dossiers vers un autre dossier utilisant la ligne de commande, à remplacer si il existe déjà, mais j'ai reçu l'erreur "Est un répertoire" lors de l'utilisation de mv..
exemple:
mv src/test/ dest/
il y a beaucoup de fichiers et dossiers sur src/test/, il existe également des fichiers et des dossiers sur dest/
et je veux des fichiers et des dossiers sur dest/remplacé avec les fichiers et dossiers du répertoire src/test/si il existe, exemple:
src/test/bla/boo replaces dest/bla/boo
src/test/bla/bla/boo replaces dest/bla/bla/boo
aussi, chaque fois que l'un transfert de fichiers terminé, un fichier supprimé de la src/test/
et global de transfert de la barre de progression ce serait bien..
ce rsync drapeau dois-je utiliser pour faire ce arrivé?
OriginalL'auteur Kokizzu | 2012-03-24
Vous devez vous connecter pour publier un commentaire.
La ligne de commande suivante devrait obtenir ce que vous voulez:
Vraiment?
--remove-source-files
faire exactement cela.nan XD désolé, il n'.. mon erreur.. merci ^^
Eh bien, c'est pas exactement ce que
mv
.mv
un fichier vers un autre répertoire dans la même partition nécessite pas d'exemplaire à tous, tout cersync
équivalent prend beaucoup de temps à copier le fichier, puis supprimez le fichier source.est droit. Si vous voulez vraiment déplacer des fichiers à l'intérieur d'un physique(?) en voiture,
mv
devrait être BEAUCOUP plus rapide. Si vous souhaitez déplacer vers un autre lecteur comme disque dur externe, clé USB, etc ... ensuite, la commande ci-dessus, on préfèremv
je pense.OriginalL'auteur