既存のファイルを無視してリモートサーバーからローカルにファイルをコピーする(rsyncを無効にする)

既存のファイルを無視してリモートサーバーからローカルにファイルをコピーする(rsyncを無効にする)

リモートサーバーのファイルディレクトリをローカルコンピュータにコピーしたいと思います。ファイル数が多いため、既存のファイルを無視するように選択する必要があります。
残念ながら、rsync何らかの理由で使用することはできません(リモートサーバーは私が制御できないCDNサービスによって提供されます)。

scp -rだから問題のフォルダを使用しているようです。

既存のファイルを無視しながらこれを行う方法はありますか?

答え1

SSHFSSSH(より正確にはSFTP経由)を介してアクセスされるリモートディレクトリをマウントできます。リモートディレクトリをマウントしたら、rsyncローカルファイルを使用します。

mkdir ~/cdn
sshfs cdn.example.com: ~/cdn
rsync -au ~/mystuff/dir/ ~/cdn/dir/

答え2

リモートでログインして既存のファイルのリストを作成し、そのリストをローカルで使用して転送するファイルのリストを作成し、scp コマンドを作成して送信できます。

答え3

UbuntuでNautilusなどのファイルマネージャを開くことができます

ファイル - >サーバーに接続...を選択します。

次のようにホストアドレスを入力してください:sftp://hostname

ユーザー名とパスワードを入力してください

関連情報