o comenda ls não funciona bem..

1. o comenda ls não funciona bem..

Patrick Cardoso
ECO6

(usa Outra)

Enviado em 15/10/2015 - 10:41h

obrigado antes de tudo. olha quando eu entro com comando ls para abrir certa pasta nao funciona e sai uma mensagem bash: cd: Arquivos: No such file or directory
.. eu sou novo nu linux, eu uso Ubuntu 14.04... thks


  


2. Re: o comenda ls não funciona bem..

Andre Ribeiro da Costa
andr3ribeiro

(usa Arch Linux)

Enviado em 15/10/2015 - 10:56h

Evite repetir tópicos: http://www.vivaolinux.com.br/topico/Comandos/todos-comando-nao-funcionam
Mesma resposta do igormorais:
você tentou entrar no diretório Arquivos. Porém você foi informado que não existe um diretório chamado Arquivos naquela localização
Seu terminal esta em um diretorio cujo cujo diretorio "Arquivos" nao é filho desse diretorio

Exemplo:

-- home
---- Área de trabalho
---- Imagens
---- Downloads
---- Documentos
------Arquivos

Se seu terminal esta no diretorio "home", ele nunca vai achar a pasta "Arquivos", porque "Arquivos" está dentro de "Documentos"
Você precisa mudar a localização do seu terminal:


[root@ti-grupogiga andreribeiro] $ cd arquivos
bash: cd: arquivos: Arquivo ou diretório não encontrado
-----------------aqui diz que eu nao tenho o diretorio arquivos na pasta andreribeiro..... ok, mas o que eu tenho nessa pasta?-----

[root@ti-grupogiga andreribeiro] $ ls
Área de trabalho Downloads Modelos Público VirtualBox VMs
Documentos Imagens Música Vídeos
----------------Ok, tenho todas essas pastas dentro de andreribeiro, realmente nao tem a pasta Arquivos... e agora?

[root@ti-grupogiga andreribeiro] $ cd Documentos/
---------------- Aqui eu entro na pasta documentos para ver se "Arquivos" está la dentro


[root@ti-grupogiga Documentos] $ ls
Arquivos
---------------- Opa, encontrei... Arquivos esta dentro de Documentos... vou entrar nela

[root@ti-grupogiga Documentos] $ cd Arquivos
[root@ti-grupogiga Arquivos] $
---------------------------- Pronto... encontrei a pasta e acessei ela!






3. Re: o comenda ls não funciona bem..

Patrick Cardoso
ECO6

(usa Outra)

Enviado em 15/10/2015 - 11:18h

o problema é seguinte..

Usuário-pc:~/Documentoss/CESP$ ls
CESP 2º Semestre CESP primeiro Semestre

" agora eu quero entra no CESP primeiro Semestre"..

E acontece isso..

Usuário-pc:~/Documentoss/CESP$ cd CESP primeiro Semestre
bash: cd: CESP: Ficheiro ou directoria inexistente
Usuário-pc:~/Documentoss/CESP$


4. Re: o comenda ls não funciona bem..

Andre Ribeiro da Costa
andr3ribeiro

(usa Arch Linux)

Enviado em 15/10/2015 - 11:19h

respondi la no seu primeiro tópico

patcheco@patcheco-pc:~/Documentoss/CESP$ ls
CESP 2º Semestre CESP primeiro Semestre
patcheco@patcheco-pc:~/Documentoss/CESP$ ls CESP 2º Semestre

Ok, vc esta na pasta CESP, e dentro dela está a pasta "CESP 2º Semestre"
Para entrar nela vc precisa colocar os espaços, mas nao pode, ou o terminal pode entender isso como uma tentativa de passar um parametro ao comando.
Para entrar no diretorio, vc precisa colocar uma contra barra antes do espaço em questão, assim:
patcheco@patcheco-pc:~/Documentoss/CESP$ cd CESP\ 2º\ Semestre/

assim vc vai conseguir entrar na pasta


5. Re: o comenda ls não funciona bem..

Luiz Santos
luiztux

(usa Gentoo)

Enviado em 15/10/2015 - 11:40h

ECO6 escreveu:

o problema é seguinte..

Usuário-pc:~/Documentoss/CESP$ ls
CESP 2º Semestre CESP primeiro Semestre

" agora eu quero entra no CESP primeiro Semestre"..

E acontece isso..

Usuário-pc:~/Documentoss/CESP$ cd CESP primeiro Semestre
bash: cd: CESP: Ficheiro ou directoria inexistente
Usuário-pc:~/Documentoss/CESP$


Só complementando o que o colega acima respondeu:
Tenha certeza de que o "CESP" seja um diretório. Se for arquivo, você nunca irá conseguir dar o comando cd. Como você vai saber? Simples, se tiver um gerenciador de arquivos, entra por ele na pasta e mata o assunto..hehehe

Brincadeiras à parte, se você quer brincar com o terminal, todos aqui vão ajudá-lo. Inclusive eu. Como você vai saber o tipo de conteúdo de um determinado diretório? Assim:

$ ls -l (letra "éle" =D)

A saída do comando deverá ser algo do tipo:
-rw-r----- 1 eco6 grupo 9275204 Jun 13 15:27 CESP.pdf

ou

drw-r----- 1 eco6 grupo 9275204 Jun 13 15:27 CESP

Aqui é o seguinte:
Aquele tracinho na frente do rw, significa que é um arquivo. Se for um d, como no outro exemplo, é um diretório.
Os campos restantes são:
1ª campo - Permissão: rw read-write (leitura e escrita) para o usuário (eco6, por ex.), r (permissão de leitura) para o grupo e ---- sem nenhuma permissão para outros. Acho que por enquanto dá pra você tentar fuçar aí. Uma outra dica é, digite o comando, ls no caso, e depois as primeiras letras do arquivo/diretório e tecle TAB. O terminal vai autocompletar para você. Se tiver dois arquivos com o começo igual, tecle TAB novamente que vai mostrar quais são estes arquivos.

Aqui um ótimo artigo pra aprender mais sobre o comando ls:

http://www.vivaolinux.com.br/artigo/O-comando-LS-de-A-a-Z

Divirta-se e não desista.

Boa sorte.



6. Re: o comenda ls não funciona bem..

Perfil removido
removido

(usa Nenhuma)

Enviado em 15/10/2015 - 11:55h

ECO6 escreveu:

o problema é seguinte..

Usuário-pc:~/Documentoss/CESP$ ls
CESP 2º Semestre CESP primeiro Semestre

" agora eu quero entra no CESP primeiro Semestre"..

E acontece isso..

Usuário-pc:~/Documentoss/CESP$ cd CESP primeiro Semestre
bash: cd: CESP: Ficheiro ou directoria inexistente
Usuário-pc:~/Documentoss/CESP$


No terminal os espaços precisam ser representados com a barra invertida, ou coloque o nome completo da pasta entre aspas:

$ cd CESP\ primeiro\ Semestre
ou
$ cd "CESP primeiro Semestre"









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts