Чтобы скопировать папку в другую с помощью rsync
, просто выполните
rsync -a /source/folder/path/ /destination/folder/path/
В вашем случае
rsync -a "$folder64/Pictures/" "$folder65/Pictures/"
Важным является замыкающий /
источник.
При использовании $folder64/Pictures/*
возможно, что вы не копируете содержимое отдельной папки, поскольку аргументы командной строки расширяются до списка элементов в исходной папке, соответствующих шаблону подстановки имени файла *
, и это обычно не соответствует скрытым файлам или папкам.
В вашем конкретном случае вы получаете сообщение об ошибке «Нет такого файла или каталога». Это означает, что каталог, который вы указали в качестве источника, просто не существует или пуст. Если он пуст, это приводит к тому, что *
остается нерасширенным, и rsync
не может найти данный файл (с именем*
)для синхронизации.
Если вы клонируете диск на диск, вы не сможете ничего «увидеть», пока не смонтируете копию, когда все будет готово.
Я думаю, что вы можете перейти к другому терминалу и набрать killall -USR1 dd
, чтобы он сообщил о прогрессе.