Pourquoi cd même utile

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.