Написання мого першого сценарію, тому я впевнений, що це основне питання, але чи можу я хтось пояснити мені, чому я можу:
cd ~
cd bin
cd ~/bin
cd 'bin'
Але не
cd '~'
cd '~/bin'
Мені потрібно до cd
каталогу доріжок із пробілом в одному з імен каталогів, тому мені потрібні лапки (це Windows Program Files
під вином). Я можу обійти його двома cd
командами, але чому я не можу ставити ~
лапки?
Якщо я набираю cd '~'
(або cd "~"
), я отримую:
bash: cd: ~: No such file or directory
cd
. Використовуйте змінні для зберігання імен шляхів, які ви не хочете вводити кілька разів, наприкладpf=~/.wine/drive_c/Program\ Files/; cp /path/to/file "$pf"
/
або NUL
?
cd ./~
cd
перейшли до каталогу з ім'ям~
?