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).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:programmation:shell:cd [16/07/2014 10:43]
smolski [La commande cd]
doc:programmation:shell:cd [22/08/2019 10:36] (Version actuelle)
smolski lien vers le tuto concernant les fichiers et répertoires
Ligne 2: Ligne 2:
  
   * Objet : cd   * Objet : cd
-  * Niveau requis : {{tag>​débutant}}+  * Niveau requis : {{tag>​débutant ​avisé}}
   * Commentaires : //cd est utilisée en console principalement pour se déplacer dans un dossier. //   * Commentaires : //cd est utilisée en console principalement pour se déplacer dans un dossier. //
   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)   * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-)
   * Suivi : {{tag>​à-compléter}}   * Suivi : {{tag>​à-compléter}}
-    * Création par [[user>smolski]] 2011 +    * Création par [[user>martinux_qc]] 2011 
-    * Testé par [[user>​smolski]] ​2011+    * Testé par [[user>​smolski]] ​le 16-07-2014
   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=9414 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))   * Commentaires sur le forum : [[http://​debian-facile.org/​viewtopic.php?​id=9414 | Lien vers le forum concernant ce tuto]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
  
-**Nota :** 
  
-Contributeurs,​ les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! 
- 
-Elle est utilisée en console principalement pour se déplacer dans un dossier. 
  
 +cd est une commande shell intégrée.
 +Vous pouvez ouvrir une page d'aide pour cd sur Bash avec:
 +$ help cd 
 ===== Syntaxe ===== ===== Syntaxe =====
  
Ligne 21: Ligne 20:
     cd /​le_chemin_du_dossier     cd /​le_chemin_du_dossier
  
-Un chemin indique explicitement l'​endroit ou se trouve un fichier ou un répetoire. Un chemin peut être absolu ou relatif.+Un chemin indique explicitement l'​endroit ou se trouve un fichier ​(ou un répertoire). Un chemin peut être absolu ou relatif. ​\\ 
 +Voir le tuto concernant la notion de chemin par le détail : 
 +<note warning>​[[doc:​programmation:​shell:​repertoires|repertoire et chemin en détail.]]</​note>​
  
 Un chemin absolu commence toujours avec le caractère « / » et il spécifie toute la hiérarchie des répertoires dans la branche voulue. Un chemin absolu commence toujours avec le caractère « / » et il spécifie toute la hiérarchie des répertoires dans la branche voulue.
  
-  $ cd /​home/​martin/​documents+<code user>cd /​home/​martin/​documents</​code>​
  
 Un chemin relatif peut commencer soit avec: Un chemin relatif peut commencer soit avec:
Ligne 35: Ligne 36:
 ==== Exemples : ==== ==== Exemples : ====
  
-Si l'on se trouve dans le répertoire /​home/​martin/​documents et que l'on tape cd .. on se déplacera dans le répertoire ​/home/​martin.+Si l'on se trouve dans le répertoire ​**/​home/​martin/​documents** et que l'on tape 
 +<code user>cd ..</code>
  
-À ce moment-là, si on entre cd documents ​on se trouvera à nouveau ​dans le répertoire /​home/​martin/documents.+on se déplacera ​dans le répertoire ​**/​home/​martin**.
  
-Il est à noter que la chaîne de caractères de l'​argument peut contenir des métacaractères. En particulier,​ on utilise souvent le tilde pour faire référence à son répertoire principal. Donc, si le répertoire principal est /​home/​martin et que l'on veuille aller dans /​home/​martin/​documents,​ on peut donner la commande cd ~/​documents.+À ce moment-là, si on entre : 
 +<code user>cd documents</​code>​ 
 + 
 +on se trouvera à nouveau dans le répertoire **/​home/​martin/​documents**. 
 + 
 +Il est à noter que la chaîne de caractères de l'​argument peut contenir des métacaractères. 
 + 
 +En particulier,​ on utilise souvent ​[[doc:​programmation:​shell:​tilde|le tilde]] pour faire référence à son répertoire principal. ​\\ 
 +Donc, si le répertoire principal est **/​home/​martin** et que l'on veuille aller dans **/​home/​martin/​documents**, on peut donner la commande ​
 +<code user>cd ~/​documents.</​code>​
  
  
Ligne 45: Ligne 56:
  
 Lors de nos voyages dans l'​arborescence des répertoires,​ nous pouvons constamment revenir aisément à notre ''/​home/​user''​ personnel ainsi : Lors de nos voyages dans l'​arborescence des répertoires,​ nous pouvons constamment revenir aisément à notre ''/​home/​user''​ personnel ainsi :
-<file user>cd ~</file>+<code user>cd ~</code>
  
 Et voilà ! \\ Et voilà ! \\
 Ceci est la méthode orthodoxe de procéder, sinon vous pouvez taper uniquement : Ceci est la méthode orthodoxe de procéder, sinon vous pouvez taper uniquement :
-<file user>​cd</​file>+<code user>​cd</​code>
  
 Vous reviendrez alors //directo// dans votre répertoire personnel. Vous reviendrez alors //directo// dans votre répertoire personnel.
Ligne 67: Ligne 78:
  
 Si vous avez avancé votre positionnement dans une arborescence,​ genre : Si vous avez avancé votre positionnement dans une arborescence,​ genre :
-<​code ​bash> +<​code>/​media/​disk/​siteperso/​france/​toulouse$ </​code>​
-/​media/​disk/​siteperso/​france/​toulouse$ </​code>​+
  
 Vous pouvez revenir d'​autant de répertoires que vous ajoutez de point au premier. Ainsi : Vous pouvez revenir d'​autant de répertoires que vous ajoutez de point au premier. Ainsi :
  
-Pour revenir d'un répertoire en arrière à celui où nous sommes, nous mettons deux points : +Pour revenir d'un répertoire en arrière à celui où nous sommes, nous mettons ​simplement ​deux points : 
-<​code ​bash>+<​code ​user>
 /​media/​disk/​siteperso/​france/​toulouse$ cd .. /​media/​disk/​siteperso/​france/​toulouse$ cd ..
 /​media/​disk/​siteperso/​france$</​code>​ /​media/​disk/​siteperso/​france$</​code>​
  
-Pour revenir de trois répertoires,​ il faut écrire 3 groupes de deux points ( "​.."​ ) séparés chacun par un slach "/"​ ainsi : +Pour revenir de **trois répertoires**, il faut alors écrire 3 groupes de deux points ( "​.."​ ) séparés chacun par un slach "/"​ ainsi : 
-<​code ​bash>+<​code ​user>
 /​media/​disk/​siteperso/​france/​toulouse$ cd ../../.. /​media/​disk/​siteperso/​france/​toulouse$ cd ../../..
 /​media/​disk$ </​code>​ /​media/​disk$ </​code>​
  
 :-P :-P :-P :-P :-P :-P
doc/programmation/shell/cd.1405500225.txt.gz · Dernière modification: 16/07/2014 10:43 par smolski

Pied de page des forums

Propulsé par FluxBB