web-dev-qa-db-fra.com

Que signifie ~ / avant un nom de répertoire dans le terminal?

Par exemple, que signifierait-il:

cd ~/mon répertoire

7
Lucas Alanis

~ est un raccourci pour le répertoire de base, donc

cd ~/mydirectory 

Passera à mydirectorys'il y a un tel répertoire dans votre dossier de base, sinon, une erreur de répertoire ne sera pas créée.

Exemple:

enter image description here

Votre répertoire personnel est situé à /home/<username>.

Anecdote: c'est pourquoi l'invite bash par défaut contient un tilde comme ceci user@Host:~$. Le tilde indique que vous êtes actuellement dans votre répertoire personnel. Si vous vous déplacez ailleurs, par exemple dans /etc, user@Host:/etc$ s'affichera.

8
Seth

C'est un raccourci pour votre répertoire personnel. Par exemple, mon répertoire de bureau est à

 /home/marc/Desktop

ou

 ~/Desktop

pour faire court.

2
Marc