lftpは、失われたローカルリモートファイルを削除せずに、ローカルディレクトリをリモートFTPサーバーにミラーリングします。

lftpは、失われたローカルリモートファイルを削除せずに、ローカルディレクトリをリモートFTPサーバーにミラーリングします。

次のコマンドがあります。

lftp -e 'mirror -R /local/backups /' -u username,password ftp://FTP_SERVER

/local/backupsフォルダのクリーンアップを開始するまで正常に動作します。ローカルに存在しなくなったファイルを削除せずに、新しいファイルを自分のフォルダにアップロードしたいと思いますFTP_SERVER

追加フラグを試しました。

--only-missing
--only-newer

しかし、どちらも機能しません。これは可能ですか? rsyncにそのようなオプションがあることを知っていますが、FTPサーバーでは機能しません。

ベストアンサー1

リモート転送プロトコルデフォルトでは、このコマンドはファイルを削除しません。- 金利または- 削除オプション。

これを確認するにはミラーを使用してください。- 試運転オプション。

おすすめ記事