サーバーからのファイル転送

サーバーからのファイル転送

scpサーバーからローカル リポジトリにファイルを移動 (コピーではなく) し、転送後にサーバー上でファイルを削除します。ファイルを配置するリポジトリから次のコマンドを使用します。

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

私は実際にこの方法でファイルをコピーします。とにかく、サーバー上のファイルは削除されません....次の操作を行う必要があります。rm -r filename

誰か私の Linux ステートメントを改善して、1 回の操作でファイルを元の場所から転送および削除する方法を教えてもらえますか。

追伸

@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 をご覧ください。

関連情報