tente --remove-source-files
em vez de --delete-after
.
dê uma olhada em serverfault.com/questions/363922/how-to-move-files-with-scp
Eu quero mover (não copiar com scp
) meu arquivo do servidor para o repositório local e, finalmente, excluí-lo no 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 no servidor não são excluídos .... É necessário fazer: rm -r filename
Alguém pode melhorar minha instrução linux e me mostrar como posso transferir e remover o arquivo do local original de uma só vez?
PS
De acordo com a resposta de @ user1008764 eu quero adicionar aqui link útil adicional para a outra discussão (como excluir não apenas o arquivo, mas também o diretório): link