GNU/Linux >> Znalost Linux >  >> Linux

scp ze vzdáleného Linuxu na místní Windows s mezerami v místní cestě

  • Zkuste použít quotes ' nebo Double quotes " kolem kompletního argumentu.

    Jak navrhuje @dirkt v komentářích Uvedení úplného argumentu cesty pro hostitele ssh by mělo stačit. Díky tomu bude váš příkaz vypadat takto:

    scp /home/user.name/file.html '[email protected]:/C:/Users/user.name/test folder/'
    
  • Použijte escape sequence for space mezi názvem složky.

    Můžete použít \ (obrácené lomítko s mezerou), což je escape sekvence pro mezeru. Díky tomu bude váš příkaz vypadat takto:

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

    Všimněte si \ s mezerou mezi test &folder díky tomu je test\ folder .

  • Může se stát, že need to escape twice protože se nejprve unikne lokálně a poté na vzdáleném konci. V tom případě můžete psát takto :

    1. "'complete argument'" uvnitř uvozovek uvnitř dvojitých uvozovek, jako je tento:

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

      NEBO

    2. Escape mezery a citovat celý argument takto:

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

      NEBO

    3. Escape dvakrát přímo pomocí sekvence escape, jako je tato

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

Neváhejte a přidejte další podrobnosti.


Linux
  1. Jak vzdálenou plochu z Windows na plochu Linuxu pomocí XRDP

  2. Použijte Scp k přenosu souboru z místního adresáře X do vzdáleného adresáře Y?

  3. Použití putty pro scp z Windows do Linuxu

  1. Příkaz SCP v Linuxu:Jak jej používat, s příklady

  2. Ověření z Linuxu na Windows SQL Server pomocí pyodbc

  3. Jak mohu sdílet internet s Windows z mého Linuxového boxu?

  1. Příkaz SCP Linux – Jak přenášet soubory SSH ze vzdáleného do místního

  2. Jak zkopírovat soubor ze vzdáleného serveru do místního počítače?

  3. Přístup ke vzdálenému systému Osx z OSX, Linuxu, Windows?