logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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 19:15:07

MdgRUN
Membre
Lieu : Plaine des Cafres
Distrib. : Bullseye
Noyau : 5.10....et+
(G)UI : Lxqt
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 11:16:34)


**Donnez une poignée de sable à un poète,il en fera des étoiles **

Hors ligne

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

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-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/

Hors ligne

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

nono47
Invité

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 05:13:37)

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

MdgRUN
Membre
Lieu : Plaine des Cafres
Distrib. : Bullseye
Noyau : 5.10....et+
(G)UI : Lxqt
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)

**Donnez une poignée de sable à un poète,il en fera des étoiles **

Hors ligne

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

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
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 15:55:57

dejieres
Membre
Lieu : Moselle
Distrib. : Bookworm 64 bits
(G)UI : GNOME
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 15:56:43)

En ligne

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

MdgRUN
Membre
Lieu : Plaine des Cafres
Distrib. : Bullseye
Noyau : 5.10....et+
(G)UI : Lxqt
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

**Donnez une poignée de sable à un poète,il en fera des étoiles **

Hors ligne

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

dejieres
Membre
Lieu : Moselle
Distrib. : Bookworm 64 bits
(G)UI : GNOME
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

En ligne

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

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-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"/

Hors ligne

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

MdgRUN
Membre
Lieu : Plaine des Cafres
Distrib. : Bullseye
Noyau : 5.10....et+
(G)UI : Lxqt
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.


**Donnez une poignée de sable à un poète,il en fera des étoiles **

Hors ligne

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

dejieres
Membre
Lieu : Moselle
Distrib. : Bookworm 64 bits
(G)UI : GNOME
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.

En ligne

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

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-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

Hors ligne

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

MdgRUN
Membre
Lieu : Plaine des Cafres
Distrib. : Bullseye
Noyau : 5.10....et+
(G)UI : Lxqt
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.

**Donnez une poignée de sable à un poète,il en fera des étoiles **

Hors ligne

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

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
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


saque eud dun (patois chtimi : fonce dedans)

Hors ligne

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

Severian
Membre
Distrib. : Debian GNU/Linux 9.4 (stretch)
Noyau : Linux 4.14.0-0.bpo.3-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

Hors ligne

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

smolski
quasi...modo
Lieu : AIN
Distrib. : backports (buster) 10
Noyau : Linux 4.19.0-8-amd64
(G)UI : gnome
Inscription : 21-10-2008

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

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

saque eud dun (patois chtimi : fonce dedans)

Hors ligne

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

MdgRUN
Membre
Lieu : Plaine des Cafres
Distrib. : Bullseye
Noyau : 5.10....et+
(G)UI : Lxqt
Inscription : 27-09-2016

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

Obsolescence et senescence même combat old_geek.gif

**Donnez une poignée de sable à un poète,il en fera des étoiles **

Hors ligne

Pied de page des forums