Rsync возвращает "такой файл или каталог" при выполнении команды

Я новичок в Linux, и я использую rsync, чтобы копировать журналы с одного сервера на другой, но команда, которую я запускаю, говорит, что каталог не найден. Что происходит?

001 rsync -u -avze ssh /apps/container-log/* user@xxxxx.com:~/apps/test-rsync 
user@xxxxx.com.com's password: 
sending incremental file list 
rsync: change_dir#3 "/local_home/user/apps" failed: No such file or directory (2) 
rsync error: errors selecting input/output files, dirs (code 3) at main.c(614) [receiver=3.0.6] 
rsync: connection unexpectedly closed (9 bytes received so far) [sender] 
rsync error: error in rsync protocol data stream (code 12) at io.c(605[sender=3.0.9]
20
задан JakeGould
04.05.2023 4:15 Количество просмотров материала 2653
Распечатать страницу

1 ответ

команда:

rsync -u -avze ssh /apps/container-log/* user@xxxxx.com:~/apps/test-rsync

Я хотел бы предложить вам просто удалить ~/ из пункта назначения. И попробуйте вот так:

rsync -u -avze ssh /apps/container-log/* user@xxxxx.com:apps/test-rsync

но я не слишком уверен в параметрах, которые вы установили, поэтому я бы рекомендовал использовать эту команду:

rsync -avz /apps/container-log/* user@xxxxx.com:apps/test-rsync

и еще нам то --dry-run возможность увидеть, что команда будет делать без фактического запуска:

rsync -avz --dry-run /apps/container-log/* user@xxxxx.com:apps/test-rsync
2
отвечен JakeGould 2023-05-05 12:03

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх