Ce guide vous montrera comment naviguer dans votre système de fichiers à l'aide du terminal Linux.
Votre ordinateur aura au moins un lecteur requis pour démarrer le système d'exploitation. Le lecteur à partir duquel vous démarrez est généralement un disque dur ou un disque SSD, mais peut être un lecteur de DVD ou un lecteur USB.
Le système d'exploitation de votre ordinateur fournira un mécanisme de nommage vous permettant d'interagir avec chacun des lecteurs.
Si vous êtes habitué au système d'exploitation Windows, vous saurez que chaque lecteur reçoit une lettre de lecteur.
La convention de dénomination générale est la suivante:
- A - Lettre de lecteur héritée couramment utilisée pour les disquettes
- B - Lettre de lecteur héritée couramment utilisée pour une disquette secondaire
- C - Lecteur principal utilisé pour démarrer le système d'exploitation
- D - lecteur de DVD
- E andwards - lecteurs USB, lecteurs de réseau externes, etc.
Chaque lecteur sera divisé en une arborescence composée de dossiers et de fichiers. Par exemple, un lecteur C typique pourrait ressembler à ceci:
- C:
- Utilisateurs
- Ton nom d'utilisateur
- Paramètres du document
- Mes documents
- Mes vidéos
- Ma musique
- Paramètres du document
- Ton nom d'utilisateur
- les fenêtres
- system32
- syswow64
- Fichiers de programme
- Bureau
- skype
- Utilisateurs
Le contenu de votre lecteur C diffère et ce qui précède n’est qu’un exemple. Comme vous pouvez le constater, le premier niveau est la lettre du lecteur. Trois dossiers se trouvent ensuite (utilisateurs, fenêtres, fichiers de programme). Sous chacun de ces dossiers, il y a d'autres dossiers et, sous ces dossiers, d'autres dossiers.
Sous Windows, vous pouvez naviguer dans les dossiers en cliquant dessus dans l’Explorateur Windows. Vous pouvez également ouvrir une invite de commande et utiliser la commande Windows cd pour naviguer dans la structure de dossiers.
Linux fournit également une méthode pour nommer les lecteurs. Un lecteur sous Linux est appelé un périphérique. Par conséquent, chaque lecteur commence par "/ dev" car les périphériques sont traités comme des fichiers.
Les 2 lettres suivantes font référence au type de lecteur. Les ordinateurs modernes ont tendance à utiliser des lecteurs SCSI, ce qui le réduit à "SD".
La troisième lettre commence par "A" et pour chaque nouveau lecteur, elle se déplace d'une lettre. (c'est-à-dire: B, C, D). Par conséquent, le premier disque s'appelle généralement "SDA" et est le plus souvent le disque SSD ou le disque dur utilisé pour démarrer le système. "SDB" désigne généralement un deuxième disque dur, une clé USB ou un disque dur externe. Chaque lecteur suivant reçoit la lettre suivante.
Enfin, il existe un nombre qui désigne la partition.
Par conséquent, un disque dur standard est généralement appelé / dev / sda avec des partitions individuelles appelées / dev / sda1, / dev / sda2, etc.
La plupart des distributions Linux fournissent un gestionnaire de fichiers graphique similaire à l'Explorateur Windows. Cependant, comme avec Windows, vous pouvez utiliser la ligne de commande Linux pour naviguer dans votre système de fichiers.
Votre système Linux est présenté sous forme d'arborescence avec le répertoire / tout en haut et divers autres répertoires en dessous.
Les dossiers communs sous le répertoire / sont les suivants:
- poubelle
- démarrage
- CD ROM
- dev
- etc
- maison
- lib
- lib64
- perdu + trouvé
- médias
- mnt
- opter
- proc
- racine
- courir
- sbin
- srv
- sys
- tmp
- usr
- var
Vous pouvez découvrir à quoi servent tous ces dossiers en lisant ce guide présentant 10 commandes essentielles pour la navigation dans le système de fichiers sous Linux.
Navigation de base à l'aide de la commande cd
La plupart du temps, vous souhaiterez travailler dans les limites de votre dossier personnel. La structure de votre dossier de départ ressemble beaucoup aux dossiers "Mes documents" de Windows.
Imaginez que vous avez la configuration de dossier suivante dans votre dossier personnel:
- Accueil
- Nom d'utilisateur
- Des photos
- Photos de famille
- Photos de vacances
- Photos de Noel
- Téléchargements
- Vidéos
- Noël 2015
- Noël 2014
- La musique
- Reggae
- le jazz
- Roche
- Des photos
- Nom d'utilisateur
Lorsque vous ouvrez une fenêtre de terminal, vous vous retrouvez généralement dans votre dossier personnel. Vous pouvez le confirmer en utilisant la commande pwd.
pwd
Les résultats ressembleront à ceux de / home / nom d'utilisateur.
Vous pouvez toujours revenir au dossier / home / nom d'utilisateur en tapant la commande cd tilde:
cd ~
Imaginez que vous êtes dans le dossier / home / nom d'utilisateur et que vous souhaitez accéder au dossier Photos de Noël.
Vous pouvez le faire de différentes manières.
Par exemple, vous pouvez exécuter une série de commandes cd comme suit:
cd Imagescd "Photos de Noël"
La première commande vous ferait descendre du dossier nom d'utilisateur vers le dossier Images. La deuxième commande vous fait descendre du dossier Images au dossier Photos de Noël. Notez que "Photos de Noël" est entre guillemets car il y a un espace dans le nom du dossier.
Vous pouvez également utiliser la barre oblique inverse à la place des guillemets pour échapper à l'espace dans la commande. Par exemple:
cd Noël Photos
Au lieu d'utiliser deux commandes, vous pourriez simplement utiliser celle-ci comme suit:
cd Images / Noël Photos
Si vous n'étiez pas dans le dossier de départ et que vous vous trouviez dans un dossier de niveau beaucoup plus élevé, tel que /, vous pouvez faire l'une des choses suivantes.
Vous pouvez spécifier le chemin complet comme suit:
cd / home / nom d'utilisateur / Photos / Noël Photos
Vous pouvez également utiliser le tilde pour accéder au dossier de base, puis exécuter la commande comme suit:
cd ~cd Images / Noël Photos
L’autre méthode consiste à utiliser le tilde «tout en un» comme suit:
cd ~ / Images / Noël Photos
Cela signifie que peu importe où vous vous trouvez dans le système de fichiers, vous pouvez accéder à n'importe quel dossier situé en dessous du dossier de départ en utilisant la notation ~ / en tant que premiers caractères du chemin.
Cela aide lorsque vous essayez de passer d’un dossier de bas niveau à un autre. Par exemple, imaginez que vous vous trouvez dans le dossier Photos de Noël et que vous souhaitiez maintenant accéder au dossier Reggae, qui se trouve sous le dossier Musique.
Vous pouvez faire ce qui suit:
cd ..cd ..cd musiquecd reggae
Les deux points indiquent que vous souhaitez accéder à un répertoire. Si vous voulez monter deux répertoires, utilisez la syntaxe suivante:
cd ../ ..
Et trois?
cd ../../ ..
Vous auriez pu spécifier la commande cd en une seule commande comme suit:
cd ../../Music/Reggae
Bien que cela fonctionne, il est bien préférable d'utiliser la syntaxe suivante, car elle vous évite de calculer le nombre de niveaux à gravir avant de redescendre:
cd ~ / Musique / Reggae
Liens symboliques
Si vous avez des liens symboliques, il est utile de connaître quelques commutateurs qui définissent le comportement de la commande cd lors de leur suivi.
Imaginez que j'ai créé un lien symbolique vers le dossier Photos de Noël appelé Christmas_Photos. Cela éviterait d'avoir à utiliser la barre oblique inverse lors de la navigation dans le dossier Photos de Noël. (Renommer le dossier serait probablement une meilleure idée).
La structure ressemble maintenant à ceci:
- Accueil
- Nom d'utilisateur
- Des photos
- Photos de famille
- Photos de vacances
- Photos de Noel
- Christmas_Photos
- Téléchargements
- Vidéos
- Noël 2015
- Noël 2014
- La musique
- Reggae
- le jazz
- Roche
- Des photos
- Nom d'utilisateur
Le dossier Christmas_Photos n'est pas du tout un dossier. C'est un lien pointant vers le dossier Photos de Noël.
Si vous exécutez la commande cd sur un lien symbolique pointant vers un dossier, vous pourrez voir tous les fichiers et dossiers de ce dossier.
Selon la page de manuel pour CD, le comportement par défaut est de suivre les liens symboliques.
Par exemple, regardez la commande ci-dessous
cd ~ / Images / Christmas_Photos
Si vous exécutez la commande pwd après avoir exécuté cette commande, vous obtiendrez le résultat suivant.
/ home / nom d'utilisateur / Pictures / Christmas_Photos
Pour forcer ce comportement, vous pouvez utiliser la commande suivante:
cd -L ~ / Images / Christmas_Photos
Si vous souhaitez utiliser le chemin physique, vous devez entrer la commande suivante:
cd -P ~ / Images / Christmas_Photos
Maintenant, lorsque vous exécutez la commande pwd, vous verrez les résultats suivants:
/ home / nom d'utilisateur / Photos / Photos de Noël
Résumé
Ce guide vous a montré tout ce que vous devez savoir pour bien naviguer dans le système de fichiers à l'aide de la ligne de commande Linux.
Pour connaître toutes les options potentielles, cliquez ici pour la page de manuel de cd.