У меня есть иерархия папок и я хочу rsync содержимое файла одного в другой.
Таким образом, простой rsync DIRA для DIRB
Однако без рекурсивного элемента он не включает файлы в папке.
dave:/tmp# mkdir dirA
dave:/tmp# mkdir dirB
dave:/tmp# touch dirA/tmp.txt
dave:/tmp# rsync --stats dirA/ dirB/
skipping directory .
Number of files: 0
Number of files transferred: 0
я могу сделать
dave:/tmp# rsync --stats dirA/* dirB/
Number of files: 1
Number of files transferred: 1
Однако, если есть десятки тысяч файлов, список аргументов может стать слишком длинным.
Кажется довольно простой операцией для синхронизации содержимого двух папок, без вложенных папок, однако я явно что-то упустил?