Quero mover (não copiar com scp
) meu arquivo do servidor para o repositório local e, finalmente, excluí-lo do servidor após a transferência. Eu uso o próximo comando do repositório, onde quero ter o arquivo:
rsync -rvt --delete-after user@host:/path .
Eu realmente copio os arquivos dessa maneira. De qualquer forma, os arquivos do servidor não são deletados.... É necessário fazer:rm -r filename
Alguém pode melhorar minha instrução Linux e me mostrar como posso transferir e remover arquivos do local original de uma só vez.
PS
De acordo com a resposta de @ user1008764 quero adicionar aqui um link útil adicional para outra discussão (como excluir não apenas o arquivo, mas também o diretório): https://superuser.com/questions/676671/rsync-does-not-delete-source-directories
Responder1
tente --remove-source-files
em vez de --delete-after
. dê uma olhada em serverfault.com/questions/363922/how-to-move-files-with-scp