GNU/Linux >> Znalost Linux >  >> Linux

PSCP:Nahrajte celou složku, Windows do Linuxu

Řešení 1:

Dva problémy:Za prvé, * nejde na cílové straně. Za druhé, -r slouží ke kopírování celého adresáře a podadresářů.

pscp -i C:\sitedeploy\abt-keypair.ppk includes\* [email protected]:/usr/local/tomcat/webapps/ROOT/includes/

Zkopíruje všechny soubory v místním includes\ do adresáře .../includes/ adresář na serveru.

pscp -r -i C:\sitedeploy\abt-keypair.ppk includes\ [email protected]:/usr/local/tomcat/webapps/ROOT/

Zkopíruje includes\ samotného adresáře, včetně všech souborů a podadresářů, do .../ROOT/ adresář na serveru (kde by se obsah místního adresáře spojil s jakýmkoli existujícím .../ROOT/includes/ adresář.

Řešení 2:

Zřeknutí se odpovědnosti:

Nemusíte používat -i pro tohle. Je to pro autentizaci souboru soukromého klíče. Stačí použít -r pro rekurzivní kopírování zdrojových souborů.

Možná budete chtít metodu přetažení, protože používáte Windows. Můžete například použít klienta WINSCP.

Řešení 3:

Pokud chcete zkopírovat adresář a jeho obsah, nemusíte zadávat specifikaci souboru pro cíl. Stačí použít například název adresáře.

pscp  -i C:\sitedeploy\abt-keypair.ppk includes\* [email protected]:/usr/local/tomcat/webapps/ROOT/includes/

Pokud chcete zkopírovat adresář a vše pod ním, můžete použít -r :

pscp -r -i C:\sitedeploy\abt-keypair.ppk includes\ [email protected]:/usr/local/tomcat/webapps/ROOT/includes/

Linux
  1. Jak nahrávat nebo stahovat soubory/adresáře pomocí sFTP v Linuxu

  2. Jak odstranit adresář a složku v Linuxu?

  3. Jak rekurzivně stáhnout složku přes FTP na Linuxu

  1. 10 DŮVODŮ PRO ZMĚNU WINDOWS 10 NA LINUX

  2. Windows – sdílená složka mezi hostem Qemu Windows a hostitelem Linuxu?

  3. Jaké znaky jsou v názvech adresářů Windows a Linux zakázány?

  1. Jak získat přístup ke sdílené složce Windows z Linuxu?

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

  3. pscp zkopírujte soubor vzdáleně z Windows do Linuxu