GNU/Linux >> Linux の 問題 >  >> Linux

リモート Linux からローカル Windows への scp (ローカル パスにスペースを含む)

  • quotes ' を使ってみてください または Double quotes "

    コメントで@dirktが示唆しているように、sshホストの完全なパス引数を引用するとうまくいくはずです。これにより、コマンドは次のようになります:

    scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test folder/'
    
  • escape sequence for space を使用

    \ を使用できます (スペース付きのバックスラッシュ) は、スペースのエスケープ シーケンスです。これにより、コマンドは次のようになります:

    scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test\ folder/'
    

    \ に注意してください test の間にスペースを入れる &folder test\ folder になります .

  • あなたが need to escape twice 最初にローカルでエスケープされ、次にリモート エンドでエスケープされます。その場合、次のように書くことができます:

    <オール>
  • "'complete argument'" このような二重引用符内の引用符内:

    "'[email protected]:/C:/Users/user.name/test folder/'"
    

    または

  • 次のようにスペースをエスケープし、完全な引数を引用します:

    '[email protected]:/C:/Users/user.name/test\ folder/'
    

    または

  • このようなエスケープ シーケンスを使用して直接 2 回エスケープします

    [email protected]:/C:/Users/user.name/test\\ folder/
    

詳細を自由に追加してください。


Linux
  1. SCP と Rsync を使用して Linux でファイルを転送する方法

  2. パテを使用して Windows から Linux に scp する

  3. pyodbc を使用して Linux から Windows SQL Server への認証を行う

  1. ローカル エディターを使用したリモート編集 (Linux)

  2. Windows PC からリモート Linux サーバーに rsync を使用する方法は?

  3. Linux サーバーから Windows クライアントに SCP する方法

  1. LinuxでのSCPコマンド:使用方法と例

  2. Linuxターミナルを介してローカルファイルをサーバーにアップロードする方法

  3. Linux ボックスから Windows とインターネットを共有するにはどうすればよいですか?