Scrivere il mio primo copione quindi sono sicuro che questa è una domanda di base, ma qualcuno può spiegarmi perché posso:
cd ~
cd bin
cd ~/bin
cd 'bin'
Ma no
cd '~'
cd '~/bin'
Ho bisogno di cd
un percorso di directory con uno spazio in uno dei nomi di directory, quindi ho bisogno delle virgolette (è Windows Program Files
sotto vino). Posso aggirarlo con due cd
comandi, ma perché non riesco a mettere ~
tra virgolette?
Se scrivo cd '~'
(o cd "~"
) ottengo:
bash: cd: ~: No such file or directory
cd
. Usa le variabili per memorizzare i percorsi che non vuoi digitare più volte, ad espf=~/.wine/drive_c/Program\ Files/; cp /path/to/file "$pf"
/
o NUL
?
cd ./~
cd
in una directory chiamata~
?