GNU/Linux >> Znalost Linux >  >> Linux

Při kopírování souborů přes pscp není podporován více než jeden vzdálený zdroj

Protože zadáte více než jeden vzdálený zdroj. [email protected]: . ← tečka zde (což údajně znamená váš pracovní adresář) tam nepatří. Nemůžete odkazovat na svůj pracovní adresář na jiném počítači, jako je tento, a protože je mezi [email protected] mezera a . , bude to interpretováno jako dva argumenty.

Místo toho zadejte absolutní cestu:

pscp C:\abc.php [email protected]:/home/user/foo

Pokud používáte cestu Windows, je pravděpodobné, že můžete mít složky/adresáře s mezerami a ty mohou také způsobit tuto chybu. Můžete to vyřešit pomocí dvojitých uvozovek kolem vaší cesty. To byl můj problém

pscp -<arguments> [email protected]:/home/folder/file "C:\your windows path"

Linux
  1. Kdy byste měli kompilovat a instalovat ze zdroje?

  2. Kdy se zobrazí chybová zpráva „pracovní místa:nenalezena“?

  3. Jak rozdělit terminál na více než jeden „pohled“?

  1. tisknout obsah více než jednoho souboru v archivu zip

  2. `gcloud compute copy-files`:oprávnění odepřeno při kopírování souborů

  3. Linux:Nepřetržitě synchronizujte soubory jedním způsobem

  1. Jak zachovat vlastnictví a oprávnění k souborům při kopírování souborů nebo adresářů

  2. Ssh – Kopírování chráněných souborů mezi servery v jednom řádku?

  3. Najděte soubory existující v jednom adresáři, ale ne ve druhém