Existe-t-il un moyen rapide de vérifier dans le terminal que la commande du terminal pwd
renvoie la mise en majuscule correcte du chemin?
Notez que si vous le faites cd ~/desktop
alors pwd
vous dira que votre chemin est /Users/foo/desktop
plutôt que le bon /Users/foo/Desktop
.
EDIT: Motivation: les systèmes de construction ont besoin d'un moyen de vérifier cela tôt, sinon c'est vraiment difficile à déboguer . Un utilisateur sans méfiance utilise une mauvaise capitalisation, démarre une génération, obtient des erreurs très déroutantes.
EDIT2: L'acceptation silencieuse d'une entrée incorrectement capitalisée pour cd
est le comportement standard de bash
sur un système de fichiers HFS +, et donc pour la grande majorité des utilisateurs OSX. Ensuite, pwd
est un bash
intégré, et il prend simplement le contenu de la pile de chemins du shell (fautes de frappe incluses).
la source
cd ~/Desktop
alorspwd
vous dirait/Users/user/Desktop/
pwd
renvoyer autre chose que la mise en majuscule correcte du répertoire actuel? 2) Comment pouvez-vous ycd ~/desktop
aller à/Users/foo/Desktop
moins d'avoir un lien symbolique ou quelque chose? Cette question n'a aucun sens.Réponses:
Utilisation
/bin/pwd
la source