J’ai une structure de répertoire et des fichiers comme celui-ci
data/ data/a.txt data/folder/ data/folder/b.txt data/folder/folder/ data/folder/folder/c.txt ...
a.txt
, b.txt
et c.txt
sont des fichiers volumineux générés par ordinateur et fréquemment renouvelés. Ils ne doivent PAS être sauvegardés – mais je veux sauvegarder la structure du répertoire:
data/ data/folder/ data/folder/folder/
Comment puis-je faire cela avec rsync et –exclude-from, sans spécifier chaque dossier, mais quelque chose comme rsync -a data/* --exclude-from=exclude.rsync "" --onlyfoldersandnotfiles""
?
Merci pour l’aide !
$ rsync -a -f"+ */" -f"- *" source/ destination/
“Les deux arguments -f signifient respectivement” copier tous les répertoires “puis” ne rien copier d’autre “.”
Plus de détails: http://psung.blogspot.com/2008/05/copying-directory-trees-with-rsync.html
rsync -a --include='*/' --exclude='*' source/ destination/
Fondamentalement, commencez par inclure tous les répertoires, puis excluez tous les fichiers.