O Windows implementa seus atalhos como .lnk
arquivos (normalmente você não vê a extensão .lnk
, pois é uma das poucas extensões que permanece oculta mesmo se você informar ao painel de controle Configurações de Pasta para exibi-las). Quando você usa atalhos no Windows, esses arquivos são lidos por explorer.exe
para alterar a pasta atual ao navegar pelas pastas.
Muitos sistemas de arquivos Linux apresentam links simbólicos que fazem a mesma coisa, mas funcionam no nível do sistema de arquivos e, portanto, independentemente de qualquer programa . Os atalhos .lnk
do estilo Windows não são suportados pelo gerenciador de arquivos que você está usando (provavelmente nautilus
).
A razão pela qual o comando cd
está falhando é porque você está pedindo ao Linux para cd
para um arquivo e não para um diretório / pasta.
Algumas soluções alternativas:
- O arquivo
.lnk
é apenas um arquivo de texto, para que você possa abri-lo emgedit
ouvi
e caminho manualmente para seu destino CIFS equivalente. - O Windows suporta links simbólicos estilo UNIX / Linux com o comando
mklink
(em sistemas de arquivos NTFS) - no entanto, não tentei acessá-los via compartilhamento CIFS para ver se eles funcionariam.