Existe uma opção de shell cdable_vars:
cdable_vars
Se for definido, um argumento para o cdcomando embutido que não é um diretório é considerado o nome de uma variável cujo valor é o diretório para o qual mudar.
Você pode adicionar isso ao seu .bashrc:
shopt -s cdable_vars
export myFold=$HOME/Files/Scripts/Main
Observe que substituí o til por $HOME; as aspas evitam a expansão do til e o Bash reclama que não há diretório ~/Files/Scripts/Main.
Agora você pode usar isso da seguinte maneira:
cd myFold
Não é $necessário. Esse é o ponto principal, na verdade - como mostrado em outras respostas, cd "$myFold"funciona sem a opção shell. cd myFoldtambém funciona se o caminho emmyFold contiver espaços, não é necessário fazer aspas.
Isso geralmente funciona até mesmo com o preenchimento automático da guia, pois a _cdfunção em bash_completionverificações se cdable_varsestá definida - mas nem toda implementação o faz da mesma maneira, então você pode ter que fazer o código bash_completionnovamente no seu .bashrc(ou editar /etc/profilepara definir a opção shell).
Outros shells têm opções semelhantes, por exemplo Zsh ( cdablevars).