Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/10/2009, à 16:52

naoli

Autocomplétion dans une commande ssh

Salut à tous,

Mettons que l'on veuille copier sur son PC local un dossier d'un PC distant, sans vouloir se taper toute l'arborescence à taper. Y a-t-il une commande du genre :

scp login@ipdistante:Doc~/Vid~/Sept~/*.jpg .

Si je veux copier tous les jpg du dossier Documents/Vidéos/Septembre/ par exemple ?


Merci !


Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org

Hors ligne

#2 Le 18/10/2009, à 18:01

Qid

Re : Autocomplétion dans une commande ssh

eh non malheureusement pas si on reste sur bash ...
dans ce cas le mieux c'est de passer par zsh qui lui
gere l'autocompletion de façon beaucoup plus évolué


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#3 Le 18/10/2009, à 18:13

naoli

Re : Autocomplétion dans une commande ssh

OK, merci.

Et avec zsh ?


Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org

Hors ligne

#4 Le 18/10/2009, à 18:16

Qid

Re : Autocomplétion dans une commande ssh

naoli a écrit :

OK, merci.

Et avec zsh ?

bah ... [tab] wink


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#5 Le 18/10/2009, à 18:26

naoli

Re : Autocomplétion dans une commande ssh

Heu bah nan justemment : ça c'est possible si on a installé un couple de clés sur son PC (comme sous bash), parce que du coup l'arborescence distante est interrogée à chaque coup de TAB, vu que l'accès est autorisé par le couple de clés.

Mais si tu accèdes à ton PC distant par un ssh par mot de passe, ton shell local (quel qu'il soit) ne peut pas te faire de complétion.

Regarde :

scp login@distant:Doc[TAB]   ==> Comment le shell pourrait connaître les possibilités qui existent sur le PC distant ?

D'où l'intérêt de faire qqchose du genre

scp login@distant:Doc~/Vid~

etc.

Car si tu connais ton arborescence, tu sauras bien qu'il n'y a qu'un répertoire qui commence par Doc, par exemple.

Tu vois ? smile


Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org

Hors ligne

#6 Le 18/10/2009, à 18:38

naoli

Re : Autocomplétion dans une commande ssh

Yop,

bon comme je le pense, ce n'est apparemment pas possible tant qu'on n'a pas installé de couple de clés.

http://www.linuxquestions.org/questions/linux-networking-3/scp-and-autocompletion-706913/

Tant pis !


Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org

Hors ligne

#7 Le 18/10/2009, à 18:39

Qid

Re : Autocomplétion dans une commande ssh

naoli a écrit :

Heu bah nan justemment : ça c'est possible si on a installé un couple de clés sur son PC (comme sous bash), parce que du coup l'arborescence distante est interrogée à chaque coup de TAB, vu que l'accès est autorisé par le couple de clés.

Mais si tu accèdes à ton PC distant par un ssh par mot de passe, ton shell local (quel qu'il soit) ne peut pas te faire de complétion.

ah desolé oui maintenant que tu me le dit c'est logique
effectivement moi je suis en clef ssh et non avec mot de passe ...
wai bah sinon t'a pas d'autre solution hmm en meme temps ...
si tu peux etre par clef c'est quand meme vachement mieux :
eh oui comme ça pas besoin de tapper ton pass à chaque fois


"GNU/Linux c'est que du bon mais M$ Windows ce n'est pas si mal"
Référent technique Ubuntu d'un Groupe d'Utilisateur du Libre
plus d'info sur mon profil

Hors ligne

#8 Le 18/10/2009, à 19:10

naoli

Re : Autocomplétion dans une commande ssh

Qid a écrit :

si tu peux etre par clef c'est quand meme vachement mieux :
eh oui comme ça pas besoin de tapper ton pass à chaque fois

Je sais bien Qid, merci roll

Mais en l'occurrence, c'était pas la question wink

Bonne soirée.


Convainquez vos amis de changer pour Linux ! http://change-for-linux.tuxfamily.org

Hors ligne