Передача файлов с сервера

Передача файлов с сервера

Я хочу переместить (не скопировать с помощью scp) мой файл с сервера в локальный репозиторий и окончательно удалить его на сервере после переноса. Я использую следующую команду из репозитория, где я хочу иметь файл:

rsync -rvt --delete-after user@host:/path . 

Я действительно копирую файлы таким образом. В любом случае, файлы на сервере не удаляются.... Необходимо сделать:rm -r filename

Может ли кто-нибудь улучшить мое заявление о Linux и показать мне, как я могу перенести и удалить файл из исходного места одним движением.

ПС

Согласно ответу @user1008764 я хочу добавить сюда дополнительную полезную ссылку на другое обсуждение (как удалить не только файл, но и каталог): https://superuser.com/questions/676671/rsync-does-not-delete-source-directories

решение1

попробуйте --remove-source-filesвместо --delete-after. посмотрите на serverfault.com/questions/363922/how-to-move-files-with-scp

Связанный контент