リモートサーバーのファイルディレクトリをローカルコンピュータにコピーしたいと思います。ファイル数が多いため、既存のファイルを無視するように選択する必要があります。
残念ながら、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
ユーザー名とパスワードを入力してください