Rsync comment inclure des répertoires mais pas des fichiers?

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.