web-dev-qa-db-ja.com

scpを使用してubuntuとWindows 10の間でファイルを転送する方法

コマンドscp -P${myport} ${username}@${ip}を使用してファイルを転送していますが、Windowsでファイルパスを書き込む方法がわかりません。たとえば、WindowsのファイルパスがC:/Downloadの場合、scpコマンドの記述方法は?

1
NiaBie

最新のWindowsビルドの新機能について話している場合: WindowsのOpenSSH の場合、通常はコロン記号:が含まれているため、Windowsパスを引用符で囲む必要があります。 scprsyncなどの中のリモートホストを示します。

(local)Ubuntuから(remote)Windowにファイルをコピーするには、次のようなコマンドを使用できます。

scp ./test.txt user@windows-Host:'D:\Downloads\'

(リモート)ウィンドウから(ローカル)Ubuntuにファイルをコピーするには、オプション-Texplanation )を追加する必要があります。コマンドは次のようになります。

scp -T user@windows-Host:'D:\Downloads\test.txt' ./    
scp -T user@windows-Host:'D:\Downloads\*.*' ./
2
pa4080