서버에서 파일 전송

서버에서 파일 전송

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를 살펴보십시오 .

관련 정보