1 votes

Copier un dossier vers un autre emplacement en excluant tous les sous-dossiers portant un nom spécifique.

J'ai besoin de sauvegarder mon devprojects mais il contient un sous-dossier pour chaque projet, et la plupart des projets possèdent un dossier node_modules un dossier qui contient de nombreux fichiers. Mes sauvegardes sont donc extrêmement lentes.

Avez-vous des idées sur la façon de copier mes données sans la node_modules des dossiers ? Je n'en ai pas vraiment besoin.

Voici le script que j'utilise actuellement. Cependant, il ne fonctionne pas comme prévu. Je suppose qu'un seul node_modules est exclu. Les autres sont toujours copiés :

rsync -av --progress -exclude="node_modules" source destination

1voto

BeastOfCaerbannog Points 8327

Il vous manque un - avant -exclude . La commande correcte est :

rsync -av --progress --exclude="node_modules" source destination

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X