Alias para o nome do diretório com espaço no nome

0
~$ alias Any_Name=/home/User/Desktop/Folder\ Name
~$ Any_Name
bash: /home/User/Desktop/Folder: No such file or directory
~$

esse mesmo erro do bash é mostrado mesmo se forem usadas aspas duplas

Então, como eu alcanço essa pasta usando o comando alias?

~$ cd "$Any_Name"
~$
~$ cd $Any_Name
~$ pwd

/ home / User

Também não parece funcionar

    
por devilz 16.09.2016 / 12:17

1 resposta

1

É ...

cd "$Any_Name"

Variáveis de ambiente precisam ser avaliadas.

E também ...

 alias Any_Name="/home/User/Desktop/Folder\ Name"

A propósito ...

:~$pwd
/home/rinzind
:~$ alias
alias a='cd /tmp'
:~$ a
:/tmp$ pwd
/tmp
:/tmp$

Esqueci que isso era sobre espaços ...

:~$ cd /tmp/
:~$ mkdir "tmp 2/"
:~$ alias a="cd /tmp/tmp\ 2/"
:~$ a
:/tmp/tmp 2$
    
por Rinzwind 16.09.2016 / 12:19