
Simplificando, tenho um arquivo na minha área de trabalho que estou tentando acessar usando cd/nome do arquivo e recebo o seguinte:
Não existe tal arquivo ou diretório. Recorri a copiar e colar o diretório (lembrando do diretório atual)
Chego até /home e /desktop antes de me dizer que nenhuma das pastas nessa árvore de arquivos existe ...
Eu me senti bobo ao solucionar algo tão básico, mas cheguei ao ponto de elevar o root sem sucesso.
Vamos lá, Linux .. já é difícil para gente nova .. isso é extremamente desanimador.
Editar (a sugestão de edição do Tiggers foi recusada? .. interessante, aqui está. Aprendi algo novo, obrigado Tig!): A execução do comando é:
~/Desktop $ cd /Desktop_Launchables
bash: cd: /Desktop_Launchables: No such file or directory ...
Além disso, observe que tentei muitas outras pastas nos dois diretórios mencionados anteriormente.
Responder1
O problema está /
no início do comando. Deixe-me tentar explicar.
Um /
no início de um caminho de arquivo significada raiz do sistema.
Por exemplo:
cd /Desktop_Launchables
Este comando está procurando o diretório Desktop_Launchables
na raiz /
. Em um sistema Windows, este seria um comando semelhante:
cd C:\Desktop_Launchables
Por outro lado, você pode usar um atalho ~
para o home
caminho do diretório de qualquer local no sistema de arquivos.
Por exemplo, se Desktop_Launchables
estiver no diretório inicial dos usuários.
cd ~/Desktop_Launchables
E você pode expandir ~
se Desktop_Launchables
estiver na casa de um usuário diferente. Por exemplo, a root
página inicial do usuário (e você tem permissão para acessá-la).
cd ~root/Desktop_Launchables
A versão expandida e sem atalho seria (provavelmente):
cd /home/<user>/Desktop_Launchables
Onde <user>
está seu login.
Meu palpite é que você realmente queria:
cd Desktop_Launchables
ou
cd Desktop/Desktop_Launchables
Mas para garantir a segurança, você sempre pode colocar o ~
na frente assim:
cd ~/Desktop_Launchables
ou
cd ~/Desktop/Desktop_Launchables