Comment utiliser la ligne de commande Linux pour changer de répertoire

click fraud protection

Les LinuxCDcommander change le répertoire courant. Il est utilisé lorsque vous êtes dans un session shell (par exemple, lorsque vous avez lancé une fenêtre de terminal à partir d'un bureau graphique) pour changer le répertoire de travail actuel.

Le bureau Linux avec deux listes de répertoires différentes.
Fil de vie 

Répertoires de travail sous Linux

Lorsque vous utilisez Linux dans un environnement graphique, vous pensez rarement au répertoire de travail actuel. Cependant, lorsque vous travaillez dans un shell, le système suppose que votre domaine de travail est le répertoire actuel, sauf indication contraire de votre part. Par exemple, lorsque vous enregistrez un fichier dans LibreOffice Writer, il sera par défaut dans votre répertoire personnel, mais lorsque vous enregistrez un fichier à l'aide d'un éditeur de texte dans le shell, il utilisera par défaut le travail actuel annuaire.

Pour vérifier dans quel répertoire vous vous trouvez, utilisez le pwd commander. Il imprimera votre répertoire de travail (d'où le nom de la commande) sur la sortie standard.

Comment utiliser la commande 'CD' pour changer le répertoire de travail actuel

Les CD La commande est élégante dans sa simplicité:

La commande ne prend en charge que deux options, toutes deux rares:

  • -P: Utiliser la structure de répertoire physique et ignorer les liens symboliques
  • -L: Exiger que les liens symboliques soient suivis

Chemins d'accès locaux et absolus dans la commande 'CD'

Utilisez soit chemins absolus ou chemins d'accès locaux avec le CD commander. Un chemin d'accès absolu commence au répertoire racine alors qu'un chemin d'accès local est relatif au répertoire de travail courant.

Par exemple, si vous êtes actuellement dans /var/www/html mais que vous souhaitez passer à /var/www/html/img, l'une ou l'autre des commandes fonctionne:

cd /var/www/html/img
cd img

Raccourcis pour se déplacer dans le système de fichiers

Invite du shell avec les répertoires actuels répertoriés.
Capture d'écran 

Utilisez les raccourcis suivants avec le CD commander:

  • /: se déplace vers le répertoire racine (barre oblique)
  • ..: Se déplace vers le répertoire parent (deux points sans espace)
  • ~: se déplace vers le répertoire personnel de l'utilisateur connecté (tilde)
  • -: Passe au répertoire précédent (trait d'union)

Selon votre shell, vous pouvez voir l'un des symboles de raccourci ajouté à votre nom d'utilisateur à l'invite du shell ou le nom du répertoire actuel.

Problèmes d'autorisations

Sous Linux, les répertoires et les fichiers nécessitent des autorisations. De manière générale, tout fichier ou répertoire peut être lisible, inscriptible ou exécutable pour vous, selon si vous êtes le propriétaire de l'objet, une partie d'un groupe ayant accès à celui-ci, ou un globalement autorisé utilisateur.

Si vous essayez de passer à un répertoire dont vous ne pouvez normalement pas lire le contenu, vous obtiendrez une erreur. Par exemple, un compte d'utilisateur normal fonctionnant dans un shell Bash, essayant d'accéder /root, obtiendra l'erreur suivante:

Soit déplacer en utilisant des privilèges élevés (par exemple, via le sudo commande) ou modifier les permissions du répertoire à l'aide de la chmod commander.

La puissance de la commande « Sudo »
Comment utiliser la commande Linux 'Chmod'