Salah satu tutorial yang saya ikuti secara singkat menyatakan bahwa cd .tidak ada gunanya. Saat mencoba mereplikasi masalah yang ditunjukkan oleh OP dalam rekursi tautan Simbolik - apa yang membuatnya "diatur ulang"? , Saya juga mencoba cd ., yang menunjukkan efek yang sama yang dijelaskan OP ( $PWDvariabel tumbuh ), yang dapat diatasi cd -P.
Ini membuat saya bertanya-tanya, adakah kasus di mana seseorang sebenarnya ingin menggunakannya cd . ?
$PWD, cd .juga perubahan $OLDPWDke direktori saat ini. Saya (saat ini) tidak tahu mengapa ini mungkin berguna, tetapi demi kelengkapan ...
cd ., meskipun melihat jawaban di bawah, saya mungkin di masa depan, tetapi saya kadang-kadang digunakan pushd .ketika saya ingin dapat popdkembali ke direktori ini nanti. misalnya ketika menjalankan skrip build yang berfungsi configure, cd output...dan make, dan ketika selesai, saya ingin kembali ke direktori asli. Alih-alih menyimpan salinan buildscript saya sendiri yang berbeda dari yang diharapkan orang lain, saya hanya menjalankannya pushd .; ./BuildScriptName.sh; popd, dan ini juga memberi saya kebebasan untuk tidak popdkadang - kadang, dan popdkemudian sebagai gantinya.
/bin/cdsini unix.stackexchange.com/q/50058/85039
cd .untuk memicu cek itu karena pendek dan sederhana. Meskipun saya pikir Anda bermaksud pertanyaan itu untuk lingkungan vanila.