En écrivant mon premier scénario, je suis donc sûr que c'est une question fondamentale, mais quelqu'un peut-il m'expliquer pourquoi je peux:
cd ~
cd bin
cd ~/bin
cd 'bin'
Mais non
cd '~'
cd '~/bin'
J'ai besoin d' cdun chemin de répertoire avec un espace dans l'un des noms de répertoire, j'ai donc besoin des guillemets (c'est Windows Program Filessous le vin). Je peux le contourner avec deux cdcommandes, mais pourquoi ne puis-je pas mettre ~de guillemets?
Si je tape cd '~'(ou cd "~") je reçois:
bash: cd: ~: No such file or directory
cdcomplètement. Utilisez des variables pour stocker les noms de chemins que vous ne voulez pas taper plusieurs fois, par exemplepf=~/.wine/drive_c/Program\ Files/; cp /path/to/file "$pf"
/ou NUL?
cd ./~
cdà un répertoire nommé~?