Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 13-09-2017 20:15:07

MdgRUN
Membre
Lieu : La Réunion (974)
Distrib. : EMMABUNTUS-DE Jessie
Noyau : 3.6 --->4.8
(G)UI : Xfce
Inscription : 27-09-2016

CD......sans céder!!>>RESOLU

Bonjour,

comment faire reconnaître à la commande cd un nom de répertoire composé?

Mon exemple concret concerne un répertoire " My Gcompris" que j'ai pu ouvrir avec cd  /My*

Mes diverses tentatives /" My Gcompris"  , / 'My Gcompris'......./My\ /Gcompris..... /My_Gcompris.....n'aboutissent pas.

Le répertoire "My Gcompris" a été crée comme endroit de stockage par une suite éducative.
Perso, je suis prêt, outre la réponse précise à ce cas particulier à suivre tout lien éducatif adapté à ma console.

Orthographiquement vôtre.

Dernière modification par MdgRUN (18-09-2017 12:16:34)


La bonne question est celle qui n'a pas été encore posée.

Hors ligne

#2 13-09-2017 20:59:06

Severian
Membre
Distrib. : Debian GNU/Linux 8.7 (jessie)
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : CD......sans céder!!>>RESOLU

bonsoir
as tu essayé d'utiliser l'autocomplétion ( https://debian-facile.org/doc:programma … completion )
tu verra comment la commande se construit au final wink
mais à mon avis c'est

cd My\ Gcompris/


"il est urgent d'attendre" (bendia)
ob3-de10.pngbanner98x30.png

Hors ligne

#3 14-09-2017 06:07:34

nono47
Membre
Lieu : dans l'engrenage ...
Distrib. : sid
Noyau : Linux 4.13.0-1-amd64
(G)UI : gnome-shell
Inscription : 09-05-2012

Re : CD......sans céder!!>>RESOLU

Salut,

ou

cd 'My Gcompris'


ou

cd "My Gcompris"



avec la méthode de Severian, ça fait les trois façons d'échapper les espaces ! big_smile

Dernière modification par nono47 (14-09-2017 06:13:37)

Hors ligne

#4 14-09-2017 12:09:36

MdgRUN
Membre
Lieu : La Réunion (974)
Distrib. : EMMABUNTUS-DE Jessie
Noyau : 3.6 --->4.8
(G)UI : Xfce
Inscription : 27-09-2016

Re : CD......sans céder!!>>RESOLU

Bonjour Severian & nono47,

je suis désolé mais les espaces s'incrustent.

En suivant le lien sur l'auto-complétion j'ai pu vérifier que le paquet "bash-completion" était installé.
J'ai ouvert mon /bash.bashrc qui est O.K. et j'ai trouvé /usr/share/bash-completion/bash_completion dans mon arborescence.

Je n'avais pas trop sollicité  l'auto-complémentement dans mes shells mais je serais heureux de m'en servir si nous trouvons la bonne formule.

J'ai toujours trouvé Jessie cachottière ;o)

La bonne question est celle qui n'a pas été encore posée.

Hors ligne

#5 14-09-2017 15:21:35

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : CD......sans céder!!>>RESOLU

Bonjour
l'autocomplétition fonctionne avec la touche tab
voir --> autocomplétition
Mais ceci est hors sujet smile

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#6 14-09-2017 16:55:57

dejieres
Membre
Lieu : Moselle
Distrib. : Jessie 64 bits
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome 3.14+3 amd64
Inscription : 07-02-2017

Re : CD......sans céder!!>>RESOLU

Pour ce qui est du complètement des noms de fichiers ou dossiers, ça ne peut marcher que si le fichier ou le dossier cherché se trouve dans le dossier actuel.

Si tu te trouves dans /home/Moi et que My GCompris se trouve dans /home/Moi/UnDossier/Un sous dossier/My GCompris, l'auto-complètement ne te proposera pas My GCompris.

Dans quel dossier te trouves-tu (pwd) et quel est le chemin complet de My GCompris ?

Dernière modification par dejieres (14-09-2017 16:56:43)

Hors ligne

#7 15-09-2017 07:34:31

MdgRUN
Membre
Lieu : La Réunion (974)
Distrib. : EMMABUNTUS-DE Jessie
Noyau : 3.6 --->4.8
(G)UI : Xfce
Inscription : 27-09-2016

Re : CD......sans céder!!>>RESOLU

Bonjour,

l'auto-complémentation étant bien une auto-complétition (merci CROUTONS) je vous remercie à tous pour m'avoir orienté vers cette fonction.
Sur ma machine, c'est moins la touche TAB que je dois solliciter  qu ' ESCAPE + /

Même si j'ai prévu d'abandonner prochainement Jessie, je (re)garderai cette façon de "travailler" ;O>)

Pour un revenir au sujet et en pensant à DEJIERES, j'avais donc trouvé que <<cd /MY* >>répondait alors que <<cd /*GCompris>> me renvoyait:

"trop d'arguments"......une possibilité est alors << cd ~/*GCompris/ >>.

Je vais donc annoter ce fil " RESOLU" ou "GComprisUNpeu+".......si je peux big_smile

La bonne question est celle qui n'a pas été encore posée.

Hors ligne

#8 15-09-2017 08:35:47

dejieres
Membre
Lieu : Moselle
Distrib. : Jessie 64 bits
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome 3.14+3 amd64
Inscription : 07-02-2017

Re : CD......sans céder!!>>RESOLU

C'est quand même bizarre, tout ça...

Déjà, ça voudrait dire que le répertoire se trouve à la racine du système de fichiers. C'est pas interdit, mais c'est pas très courant.

Ensuite, cd ne sait pas se débrouiller avec des caractères génériques. Le changement de répertoire ne peut se faire qu'avec un nom exact (ou alors j'ai loupé un truc).

Tu peux donner le retour de ces commandes ?

cd /MY*
pwd

Hors ligne

#9 15-09-2017 08:54:26

Severian
Membre
Distrib. : Debian GNU/Linux 8.7 (jessie)
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : CD......sans céder!!>>RESOLU

bonsoir
j'ai l'impression que tu n'as pas compris

quand tu es dans un terminal (parce que nous avons tous déduit que tu fais cette commande dans un terminal), tu tape le début de ta commande (ici c'est la commande cd   ) puis les premières lettre de ton dossier (  My   )  à ce moment tu appuis sur la touche Tab  si ton dossier est présent il complétera automatiquement la ligne 

au passage le dossier My GCompris se trouve dans le "home" utilisateur (donc le chemin complet serait   ~/My\ GCompris/   )

donc pour la commande, tu ouvre un terminal, tu tape cd My  puis tu appuis sur la touche Tab et il complétera le reste de la commande
comme la indiqué nono47 dans son message #3  cd 'My Gcompris'   ou   cd "My Gcompris"    fonctionnent aussi très bien, et là encore tu peux utiliser la touche Tab une fois que tu as taper les premières lettres dans ton terminal


maintenant tu parle à un moment de tes "shells" (message #4) pour la gestion des espaces dans les noms il faut que tu connaisse le nom et le chemin complet de ton dossier pour l'utiliser dans un script bash, ici ce sera ~/My\ GCompris/  ou  ~/'My GCompris'/  ou ~/"My GCompris"/

"il est urgent d'attendre" (bendia)
ob3-de10.pngbanner98x30.png

Hors ligne

#10 15-09-2017 08:57:55

MdgRUN
Membre
Lieu : La Réunion (974)
Distrib. : EMMABUNTUS-DE Jessie
Noyau : 3.6 --->4.8
(G)UI : Xfce
Inscription : 27-09-2016

Re : CD......sans céder!!>>RESOLU

Bizarre.....bizarre.....t'as peut-être bien raison!

Mes pinceaux s'emmêlent parfois et je ne serai pas étonné que  mon arborescence soit......tropicale.:cool:

Voici mes commandes:

mdg@EmmaDE ~
$

cd /My*


bash: cd: /My*: Aucun fichier ou dossier de ce type


mdg@EmmaDE ~
$

ls


Bureau                  Images       Mail     My GCompris                   Public           VirtualBox VMs
Documents               Information  Modèles  omnitux                       Téléchargements
Emmabuntus Information  Kernel       Musique  PlayOnLinux's virtual drives  Vidéos


mdg@EmmaDE ~
$

cd My*


 mdg@EmmaDE ~/My GCompris


pwd


/home/mdg/My GCompris


mdg@EmmaDE ~/My GCompris
$

ls


Images  lisezmoi.txt



mdg@EmmaDE ~/My GCompris
$

L' "éducation " de CD est en cause ? Tant qu'on peut s'aider......idea.gif

Edit à toto :

Mis touteux les commandes de ce post en conformité avec les balises du forum.


La bonne question est celle qui n'a pas été encore posée.

Hors ligne

#11 15-09-2017 09:05:47

dejieres
Membre
Lieu : Moselle
Distrib. : Jessie 64 bits
Noyau : Linux 3.16.0-4-amd64
(G)UI : Gnome 3.14+3 amd64
Inscription : 07-02-2017

Re : CD......sans céder!!>>RESOLU

Bon, la professeur Moustache a encore frappé smile J'aurai au moins appris un truc aujourd'hui.

Effectivement, cd avec * fonctionne dès lors qu'il n'y a qu'une seule correspondance.

Mais bon, l'autocomplétion est quand même plus souple.

Hors ligne

#12 15-09-2017 09:09:27

Severian
Membre
Distrib. : Debian GNU/Linux 8.7 (jessie)
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : CD......sans céder!!>>RESOLU

si tu veux aller dans ton dossier My GCompris tu ne dois pas mettre de /  avant
quand tu es dans ton terminal et que tu as mdg@EmmaDE:~$  tu as juste à taper cd My   puis utiliser la touche Tab

"il est urgent d'attendre" (bendia)
ob3-de10.pngbanner98x30.png

Hors ligne

#13 18-09-2017 12:15:01

MdgRUN
Membre
Lieu : La Réunion (974)
Distrib. : EMMABUNTUS-DE Jessie
Noyau : 3.6 --->4.8
(G)UI : Xfce
Inscription : 27-09-2016

Re : CD......sans céder!!>>RESOLU

Tout à fait........merci pour la patience et les précisions à tous.
J'ai toujours pensé que les  moustachus et/ou barbus étaient les mieux placés pour couper les cheveux en 4 old_geek.gif

Quant à la gourmandise......je partage sans hésiter:
Voir le tuto : C'est résolu ! Bravo mais il faut l'indiquer dans l'titre.

La bonne question est celle qui n'a pas été encore posée.

Hors ligne

#14 18-09-2017 13:11:58

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : CD......sans céder!!>>RESOLU

Parfait !

Et si tu évites les espaces dans la dénominations de tes fichiers (répertoires compris) tu verras que la ligne de commande sera d'autant plus ton amie !
Exemple pour ce fil :
Mauvais :

My GCompris


Impec :

My_GCompris


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#15 18-09-2017 13:19:36

Severian
Membre
Distrib. : Debian GNU/Linux 8.7 (jessie)
Noyau : Linux 4.9.0-0.bpo.1-amd64
(G)UI : Openbox 3.6.1-4
Inscription : 13-12-2014

Re : CD......sans céder!!>>RESOLU

sauf que pour le coup c'est l'application GCompris qui à crée le dossier, donc si tu change le nom tu risque d'avoir des erreurs et ne plus pouvoir lancer Gcompris

"il est urgent d'attendre" (bendia)
ob3-de10.pngbanner98x30.png

Hors ligne

#16 18-09-2017 15:04:11

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : CD......sans céder!!>>RESOLU

Ça s'utilise encore ce genre d'application ?
tongue

"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#17 11-10-2017 16:26:34

MdgRUN
Membre
Lieu : La Réunion (974)
Distrib. : EMMABUNTUS-DE Jessie
Noyau : 3.6 --->4.8
(G)UI : Xfce
Inscription : 27-09-2016

Re : CD......sans céder!!>>RESOLU

Obsolescence et senescence même combat old_geek.gif

La bonne question est celle qui n'a pas été encore posée.

Hors ligne

Pied de page des forums