GNU/Linux >> Tutoriels Linux >  >> Linux

Plusieurs sources distantes non prises en charge lors de la copie de fichiers via pscp

Parce que vous spécifiez plus d'une source distante. [email protected]: . ← le point ici (qui signifie soi-disant votre répertoire de travail) n'a pas sa place ici. Vous ne pouvez pas référencer votre répertoire de travail sur une autre machine comme celle-ci, et puisqu'il y a un espace entre [email protected] et . , il sera interprété comme deux arguments.

Au lieu de cela, spécifiez un chemin absolu :

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

Si vous utilisez le chemin Windows, il est probable que vous ayez des dossiers/répertoires contenant des espaces, ce qui peut également provoquer cette erreur. Vous pouvez résoudre ce problème en utilisant des guillemets doubles autour de votre chemin. C'était mon problème

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

Linux
  1. Quand doit-on compiler et installer à partir de la source ?

  2. Quand reçoit-on le message d'erreur "jobs :Not Found" ?

  3. Comment diviser le terminal en plusieurs "vues" ?

  4. imprimer le contenu de plusieurs fichiers dans une archive zip

  5. solution pour le client GIT GUI pour SSH distant

Comment conserver la propriété et les autorisations de fichiers intactes lors de la copie de fichiers ou de répertoires

Démarrage automatique de la session Tmux sur le système distant lors de la connexion via SSH

Rechercher et supprimer le fichier le plus ancien s'il y a plus de X fichiers dans un répertoire sous Linux

Rsync Afficher la barre de progression lors de la copie de fichiers sous Linux

Pourquoi utiliser Swap lorsqu'il y a plus qu'assez d'espace libre dans la RAM ?

xargs substitution de plus d'un argument