J’essaie de comprendre pourquoi quiconque utiliserait le cd .
la commande cd ..
vous amènera à votre répertoire parent. la commande cd
vous amène à votre répertoire personnel le cd .
vous emmène à votre “pwd”
Je peux voir une utilisation pour les deux premiers, mais aucun pour le dernier. Tout le monde peut partager son expérience avec cd .
?
cd .
est rarement utile, mais .
a de nombreuses utilisations. Par exemple, certaines versions de find
nécessitent l’argument de répertoire et ne le définissent pas .
par défaut, vous devez donc taper find .
. Ou pour lancer un script .
, vous feriez ./script.sh
. Ou pour répertorier les permissions sur le répertoire en cours, vous pouvez faire ls -ld .
.
Le seul usage que j’ai eu pour le cd .
est si le répertoire dans lequel vous vous trouvez a été supprimé et recréé. Beaucoup de commandes échouent mystérieusement jusqu’à ce que vous tapiez cd .
aller à la “nouvelle” incarnation du répertoire.
La commande cd
peut prendre n’importe quel format de chemin relatif, y compris .
.
Cela n’aurait aucun sens d’append une exception spéciale à cd
qui ne permet pas .
.
Le .
chemin relatif est utile pour d’autres commandes; Par exemple, c’est la manière la plus simple de faire référence au répertoire en cours.