Menulis skrip pertama saya jadi saya yakin ini adalah pertanyaan dasar, tetapi bisakah seseorang tolong jelaskan kepada saya mengapa saya bisa:
cd ~
cd bin
cd ~/bin
cd 'bin'
Tapi tidak
cd '~'
cd '~/bin'
Saya perlu ke cdjalur direktori dengan spasi di salah satu nama direktori, jadi saya perlu tanda kutip (ini Windows di Program Filesbawah anggur). Saya bisa mengatasinya dengan dua cdperintah, tetapi mengapa saya tidak bisa memberi ~tanda kutip?
Jika saya mengetik cd '~'(atau cd "~") saya mendapatkan:
bash: cd: ~: No such file or directory
cd. Gunakan variabel untuk menyimpan nama path yang tidak ingin Anda ketikkan beberapa kali, misalnyapf=~/.wine/drive_c/Program\ Files/; cp /path/to/file "$pf"
/atau NUL?
cd ./~
cdmasuk ke direktori bernama~?