Ich versuche, den Inhalt einer Reihe von Verzeichnissen nicht rekursiv auf ein anderes Remote-System zu kopieren.
/dirA/dir1/file
/dirA/dir2/file
/dirA/dir3/file
dir1, dir2 und dir3 enthalten viele Verzeichnisse, die ich nicht kopieren möchte. Kopieren Sie auf dem Remote-Host nach / dirB und behalten Sie dabei die gleiche Verzeichnisstruktur bei.
Ich habe es versucht:
rsync /dirA/*/ host:/dirB/
rsync /dirA/ host:/dirB/
Aber sie machen nicht was ich will.
-f '- /*/'
nur auf Dateien der obersten Ebene beschränken. Ich musste auch angeben-f '- .*'
, um Punktdateien auszuschließen, da ich ein Home-Verzeichnis synchronisierte.