Apakah ada cara cepat untuk mengecek terminal bahwa perintah terminal pwd
mengembalikan kapitalisasi jalur yang benar?
Perhatikan bahwa jika Anda melakukannya cd ~/desktop
maka pwd
akan memberi tahu Anda bahwa jalan Anda /Users/foo/desktop
bukan yang benar /Users/foo/Desktop
.
EDIT: Motivasi: membangun sistem perlu cara untuk memeriksa ini sejak awal, kalau tidak, sangat sulit untuk debug . Pengguna yang tidak curiga menggunakan huruf besar yang salah, memulai build, mendapatkan kesalahan yang sangat membingungkan.
EDIT2: Diam-diam menerima input cd
dengan huruf besar yang salah adalah perilaku standarbash
pada sistem file HFS +, dan dengan demikian untuk sebagian besar pengguna OSX. Kemudian, pwd
adalah bash
builtin, dan hanya mengambil isi dari path path shell (termasuk kesalahan ketik).
sumber
cd ~/Desktop
makapwd
akan memberitahu Anda/Users/user/Desktop/
pwd
mengembalikan apa pun selain huruf besar yang benar dari direktori saat ini? 2) Bagaimana Anda bisacd ~/desktop
dan pergi ke/Users/foo/Desktop
kecuali Anda memiliki symlink atau sesuatu? Pertanyaan ini tidak masuk akal.Jawaban:
Menggunakan
/bin/pwd
sumber