2013-05-09 7 views

Répondre

5

pour cette solution:

rsync -av -f"+ */" -f"- *" /path/src /path/dest/ 
+0

Cela a le potentiel de copier à travers les frontières de la machine, que ma solution ne fonctionne pas. – chepner

+0

@chepner que voulez-vous dire "à travers les limites de la machine"? btw, le vôtre est gentil, mais vous voudrez peut-être 'cd/home/alice/prj' avant d'exécuter votre cmd de recherche. ou vous pouvez utiliser 'printf' pour gérer un peu le nom de répertoire trouvé. sinon, il peut faire quelque chose comme 'mkdir -p/home/bob/home/alice/projet/foo'. – Kent

+0

ah ~~ @chepner Je vous ai .... Je pensais que vous l'avez signalé comme problème ....;) – Kent

Questions connexes