scp ne travaille pas dire sa un répertoire d'erreur
Je suis en train de copier un fichier vers un serveur distant dans un certain dossier.
Son un adrive plan de sauvegarde. Mais il est livré avec scp. Je peux copier le fichier si je n'ai pas sélectionner le répertoire. Même si j'ai mis un répertoire qui n'existe pas, il dit ses un répertoire.
root@host1 [/usr/src]# scp ftpdelete.sh user@[email protected]:/mysql-only/
scp: /mysql-only/: Is a directory
OriginalL'auteur | 2015-07-17
Vous devez vous connecter pour publier un commentaire.
Assez étonnamment, dans mon cas, c'était que le répertoire n'existe pas!! 😐
Est le message d'erreur, un bug?... ou c'est moi. Tentés par ce dernier.
Cela me semble vraiment un faux message d'erreur.
OriginalL'auteur Francisco López-Sancho
SCP n'est pas automatiquement créer un nouveau répertoire si vous voulez scp fichier (il crée le répertoire uniquement si vous ne copie récursive). Il est faux message d'erreur. L'erreur doit être
No such file or directory
ou similaire.Il est connu et il y a en amont bugzilla [1].
[1] https://bugzilla.mindrot.org/show_bug.cgi?id=1768
OK. Seulement maintenant, j'ai remarqué que vous avez commencé votre chemin avec
/
qui était de chemin d'accès absolu et ce qui signifie qu'il n'était pas en vigueur. En y mettant dot fonctionne, mais le mieux serait de supprimer/
depuis le début.OriginalL'auteur Jakuje
-r' Récursivement copie des répertoires entiers. Notez que scp suit les liens symboliques rencontrés dans l'arbre transversal.
Mais il n'est pas de créer un répertoire, mais vous pouvez le faire ci-dessous
ou
rsync peut faire la création de répertoire s'il n'existe pas
son de base de la syntaxe de la commande est similaire à la scp:2
$ rsync -r -e ssh ftpdelete.sh me@my-system:/complete_path/mysql-only/
Veuillez cocher la réponse maintenant.
OriginalL'auteur HashSu
Vous copiez le
sh
fichier dans un nouveau répertoire sur le serveur, et le répertoire devrait être là, mais en fait pas(c'est la machine que vous souhaitez modifier le fichier d'un répertoire). Probablement le répertoire que vous avez définie est erronée.OriginalL'auteur Lerner Zhang
OriginalL'auteur sudhir kumar mishra