Por que não consigo acessar diretórios no meu diretório pessoal usando o terminal de comando?

1

Quando tento acessar diretórios no meu diretório pessoal, acabo voltando ao prompt raiz. Aqui está um link para um instantâneo do que acontece:

    
por jdh19 08.02.2015 / 19:08

1 resposta

2

Vamos dividir:

No início, estou no diretório inicial do usuário conectado (indicado por ~ sign), o nome do usuário é someuser . Se você fizer um pwd , verá o local completo em que você está no momento:

someuser@someuser-home:~$pwd
/home/someuser

Agora, quero voltar um diretório, por exemplo, para o diretório /home , conforme você digitou:

someuser@someuser-home:~$ cd /home
someuser@someuser-home:/home$ pwd
/home

É verdade, atualmente estou em /home . Agora, novamente, se eu fizer cd /home/someuser i voltarei para onde eu estava anteriormente, ou seja, /home/someuser :

someuser@someuser-home:/home$ cd /home/someuser
someuser@someuser-home:~$ pwd
/home/someuser

Se você quiser ir a outro diretório que /home/someuser enquanto estiver em /home , precisará cd nesse diretório (se tiver permissão para fazer isso). Você pode fazer ls para encontrar os subdiretórios de /home e depois escolher o desejado.

someuser@someuser-home:/home$ pwd
/home
someuser@someuser-home:/home$ ls -l
drwxr-xr-x  4 dir           dir          4096 Jun 28  2014 dir
drwxr-xr-x  2 someuser      someuser     4096 Jan 10  2014 someuser
someuser@someuser-home:/home$ cd dir
someuser@someuser-home:/home/dir$ pwd
/home/dir

EDITAR:

Agora, de acordo com o que você disse no comentário, você quer verificar o que está dentro do diretório /home/john/documents/linux-unix . Para listar um diretório, por exemplo, para verificar o que está dentro de um diretório, é necessário o comando ls , não cd . cd irá levá-lo ao diretório de destino, mas ls listará os arquivos ou diretórios dentro desse diretório. Então, para listar um diretório:

'ls /home/john/documents/linux-unix' 

Agora, de acordo com os comentários de Rinzwind, acho que você está confundindo a distinção entre maiúsculas e minúsculas do Ubuntu. O Ubuntu faz distinção entre maiúsculas e minúsculas, ou seja, Documents e documents não são iguais. Assim, você pode ter um diretório chamado Documents e um diretório chamado documents ao mesmo tempo em seu diretório inicial.

someuser@someuser-home:~$ pwd
/home/someuser
someuser@someuser-home:~$ ls -l
drwxr-xr-x  2 someuser someuser    4096 Nov 22  2014 documents
drwxr-xr-x  2 someuser someuser    4096 Sep 29  2013 Documents

Normalmente /home/someuser/Documents é criado durante a instalação. Então, como seu diretório linux-unix estava dentro de /home/john/Documents , você precisa fazer:

cd /home/john/Documents/linux-unix

ou para listar o conteúdo:

ls /home/john/Documents/linux-unix
    
por heemayl 08.02.2015 / 19:35