web-dev-qa-db-fra.com

Comment puis-je entrer dans un répertoire du dossier de départ?

Comment changer les répertoires en téléchargements, à partir du dossier de départ, dans la dernière version Ubuntu 12.10? J'ai essayé cd /downloads, mais il y a une erreur qui dit qu'il n'y a pas de tel répertoire.

12
sam
cd ~/Downloads

N'oubliez pas: Linux est sensible à la casse, donc Downloads et downloads sont des répertoires différents.

~ est un "raccourci" vers le répertoire de base. Un autre serait $HOME. Si vous êtes déjà dans votre répertoire personnel, vous pouvez simplement cd Downloads.

21
Eric Carvalho

Dans le répertoire Downloadsname__, vous pouvez revenir rapidement à votre répertoire personnel en tapant simplement cdà l'invite. cd ~ fait la même chose.

Il existe deux façons de se déplacer dans BASH:

  1. Utilisation de chemins absolus
  2. Utilisation de chemins d'accès relatifs

Absolute Les chemins d'accès commencent au répertoire racine, indiqué par un / en tête, et peuvent être utilisés n'importe où. Pour utiliser le chemin absolu pour accéder à Downloadsname__, vous pouvez exécuter:

cd /home/<username>/Downloads

<username> est remplacé par votre nom d'utilisateur. Vous pouvez également le remplacer par la variable d'environnement $USER, qui est généralement étendue au nom d'utilisateur de l'utilisateur qui exécute actuellement le shell. Vous pouvez également remplacer /home/<username> par $HOME, qui sera généralement étendu au chemin d'accès absolu du répertoire de base de l'utilisateur exécutant le shell.

Un raccourci utile pour cela est

cd ~/Downloads

Le caractère tilde (~) prend la place de /home/<username> - il se développe dans le répertoire de base de l'utilisateur qui exécute actuellement le shell. Notez que cette expansion ne sera pas effectuée si le caractère tilde est entre guillemets simples ou doubles.

Relatif Les chemins commencent par le répertoire de travail (celui dans lequel vous vous trouvez). Donc, si vous savez dans quel répertoire vous vous trouvez, vous pouvez utiliser certains raccourcis pour vous déplacer. Par exemple

  • . (point) fait référence au répertoire de travail en cours
  • .. (point) (point) fait référence au répertoire des parents du répertoire de travail en cours

lorsque vous êtes dans votre dossier de départ et que vous tapez cd Downloads, vous pouvez également taper ./Downloads. Le ./ est implicite lorsque vous tapez simplement cd Downloads (le répertoire de travail est impliqué si vous n'incluez pas de chemin d'accès).

Lorsque vous vous trouvez dans le répertoire Downloadsname__, vous pouvez également utiliser cd .. pour revenir au répertoire parent /home/<username>. Dans ce cas, il est plus facile de simplement taper cdname__, car cela modifie immédiatement le répertoire de travail, votre répertoire de base, où que vous soyez. Cependant, le .. devient très utile lorsque vous naviguez dans des structures de répertoire imbriquées ou à d'autres emplacements du système.

5
Greg

Vous pouvez également raccourcir la saisie en utilisant des alias dans .bash_aliases qui se trouve dans votre répertoire personnel. Dans cet exemple, taper dwn vous mènerait à votre répertoire de téléchargement.

alias dwn='cd /home/andy/Downloads'
0
fixit7