Czy istnieje szybki sposób sprawdzenia w terminalu, czy polecenie terminalu pwd
zwraca poprawną wielkość liter ścieżki?
Zauważ, że jeśli nie cd ~/desktop
wtedy pwd
powie ci, że ścieżka jest /Users/foo/desktop
raczej niż prawidłowa /Users/foo/Desktop
.
EDYCJA: Motywacja: systemy kompilacji potrzebują sposobu na sprawdzenie tego wcześnie, w przeciwnym razie naprawdę trudno jest debugować . Niepodejrzewający użytkownika używa niewłaściwej wielkości liter, rozpoczyna kompilację, dostaje bardzo zagadkowych błędów.
EDYCJA 2: Ciche przyjmowanie niepoprawnie napisanych wielkich liter cd
to standardowe zachowanie bash
systemu plików HFS +, a więc znacznej większości użytkowników OSX. Następnie pwd
jest bash
wbudowany i po prostu pobiera zawartość stosu ścieżki powłoki (w tym literówki).
źródło
cd ~/Desktop
wtedypwd
byłoby powiedzieć/Users/user/Desktop/
pwd
zwrócić cokolwiek oprócz poprawnej wielkości liter w bieżącym katalogu? 2) W jaki sposób możeszcd ~/desktop
przejść do,/Users/foo/Desktop
jeśli nie masz dowiązania symbolicznego lub czegoś takiego? To pytanie nie ma sensu.Odpowiedzi:
Posługiwać się
/bin/pwd
źródło