Os links simbólicos são uma boa ideia para mim neste caso:
ln -s /mnt/media2/Archived\ Files/_Transfer/ ~/Transfer
Veja também zsh's:
PS1='%~%# '
transfer=/mnt/media2/Archived\ Files/_Transfer/
cd ~transfer
Este provavelmente é fácil para todos vocês, mas eu nunca tive que lidar com um conjunto local de diretórios aninhados.
Se eu tiver um caminho como: /mnt/media2/Archived\ Files/_Transfer/
existe uma maneira de "montar" esse diretório para ~/Transfer/
ou /mnt/transfer
?
Eu estava pesquisando o symlinks
, mas ele fala sobre "como nem sempre é uma boa idéia em diretórios por causa de comandos recursivos, etc ..."
Obrigado.
Se você não quiser (ou não puder) usar links simbólicos (por exemplo, sistema de arquivos não suporta, como vfat), você também pode usar uma montagem de ligação:
mount --bind "/mnt/media2/Archived Files/_Transfer" /mnt/Transfer
Tenha em atenção que as montagens de ligação são mais strongs que as ligações simbólicas. Por exemplo, rm -Rf
apenas removerá um link simbólico quando encontrar um; ele vai atravessar uma montagem de bind.
As montagens de ligação só podem ser feitas por raiz. Links simbólicos podem ser feitos por qualquer usuário.