Autor Tópico: Pastas e arquivos com nomes compostos?  (Lida 11315 vezes)

Offline quarte

  • Usuário Ubuntu
  • *
  • Mensagens: 42
    • Ver perfil
Pastas e arquivos com nomes compostos?
« Online: 16 de MAR?O de 2006, 18:17 »
Olá,
 
    Não consigo entrar em diretórios com nomes compostos usando o terminal. Tentei entrar em Program Files, mas mesmo digitando tudo corretamente, o Ubuntu shell diz q não existe esse diretório. Aconteceu o mesmo com arquivos com nome composto ..
    Como faço pra entrar em diretórios e abrir arquivos?

Offline KubLin

  • Usuário Ubuntu
  • *
  • Mensagens: 428
    • Ver perfil
Pastas e arquivos com nomes compostos?
« Resposta #1 Online: 17 de MAR?O de 2006, 02:15 »
use a tecla tab

ao digitar uma parte do arquivo ou diretório ele completa

tab 2 vezes pra listar os que tem partes parecidas

falou

Offline Xterminator

  • Usuário Ubuntu
  • *
  • Mensagens: 1.285
    • Ver perfil
Pastas e arquivos com nomes compostos?
« Resposta #2 Online: 17 de MAR?O de 2006, 10:24 »
Citação de: "KubLin"
use a tecla tab

ao digitar uma parte do qrquivo ou diretório ele completa

tab 2 vezes pra listar os que tem partes parecidas

falou


isso, caso tenha mais que um com nome parecido use a \ barra invertida
 algo como

cd Program\espaço[TAB]
ou
cd Program*F* <--aqui usamos o recurso dos curingas, * Faz referência a um nome completo/restante de um arquivo/diretório.

foca neles.
http://focalinux.cipsga.org.br/guia/intermediario/ch-bas.htm

Offline quarte

  • Usuário Ubuntu
  • *
  • Mensagens: 42
    • Ver perfil
Pastas e arquivos com nomes compostos?
« Resposta #3 Online: 17 de MAR?O de 2006, 12:40 »
Valeu galera. Obrigado.

Darcamo

  • Visitante
Pastas e arquivos com nomes compostos?
« Resposta #4 Online: 17 de MAR?O de 2006, 21:47 »
vc tem que colocar uma barra para cada espaço.

Tipo
cd nome\ do\ diretorio
Pra isso o TAB ajuda bastante mesmo.

Mas vc também pode colocar entre aspas pra não ter que colocar as barras
cd "nome do diretorio"

icedd

  • Visitante
Pastas e arquivos com nomes compostos?
« Resposta #5 Online: 22 de MAR?O de 2006, 17:39 »
coloca o nome entre " ".. Eu uso assim aqui ^^

Offline jefreson

  • Usuário Ubuntu
  • *
  • Mensagens: 1
    • Ver perfil
Re:Pastas e arquivos com nomes compostos?
« Resposta #6 Online: 25 de Fevereiro de 2019, 13:52 »
Aproveitando a deixa.

Eu preciso ler um arquivo que tem um espaco em Branco.

Tipo Arquivo Oculto.

Já tentei entre Aspas, mas o mesmo retorna que o Arquivo é inexistente no diretorio.

Exemplo

nivel1@kali:~/ /.../..-/pasta com espacos$ ls -lha
total 12K
drw-r-xr-x 2 nivel2 nivel1 4.0K Jan 11  2017 .
drw-r-xr-x 3 nivel2 nivel1 4.0K Jan 11  2017 ..
-rw-r-xr-x 1 nivel2 nivel1   33 Jan 11  2017 . arquivo oculto
nivel1@kali:~/ /.../..-/pasta com espacos$ cat arquivo\ oculto
cat: 'arquivo oculto': No such file or directory
nivel1@kali:~/ /.../..-/pasta com espacos$ file "arquivo oculto"
arquivo oculto: cannot open `arquivo oculto' (No such file or directory)

nivel1@kali:~/ /.../..-/pasta com espacos$

Ah.....e a Tecla Tab ao que parece foi desabilitada propositadamente pra dificultar.
« Última modificação: 25 de Fevereiro de 2019, 13:53 por jefreson »

Offline Anderson_Coelho

  • Usuário Ubuntu
  • *
  • Mensagens: 603
    • Ver perfil
Re:Pastas e arquivos com nomes compostos?
« Resposta #7 Online: 25 de Fevereiro de 2019, 19:33 »
Parece que vc está esquecendo do ponto. O correto seria cat .arquivo\ oculto ou cat ".arquivo oculto"

Offline juliane20

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re:Pastas e arquivos com nomes compostos?
« Resposta #8 Online: 31 de MAR?O de 2020, 16:31 »
Parece que vc está esquecendo do ponto. O correto seria cat .arquivo\ oculto ou cat ".arquivo oculto"

Anderson estou tentando acessar o diretório:
./ /.../..-/pasta com espacos/. arquivo oculto

com o comando "cd /." cheguei aqui->  nivel1@kali:~$ cd /.
nivel1@kali:/$
já usei o TAB "" e nada deu certo.
como eu avanço para o outro diretório?



Offline Anderson_Coelho

  • Usuário Ubuntu
  • *
  • Mensagens: 603
    • Ver perfil
Re:Pastas e arquivos com nomes compostos?
« Resposta #9 Online: 31 de MAR?O de 2020, 19:09 »
O comando "cd /." te levou para a raiz (/) do sistema.

Pelo que estendi seria:

Código: [Selecionar]
./\ /.../..-/pasta\ com\ espacos/.\ arquivo\ oculto
(Pode tirar o ./ do começo que funciona também, pois a pasta "." indica o mesmo local que está navegando, por isso o "cd /." teve o mesmo efeito do "cd /")

Explicando, vamos supor que você queira chegar em um arquivo nomeado . arquivo oculto (tem um espaço depois do ponto?) que está dentro de uma pasta chamada pasta com espaços (ignorando o resto).

Nesse caso um espaço deve ser sinalizado com uma barra invertida mais um espaço, ou seja, \+Espaço. Então:

Código: [Selecionar]
pasta\ com\ espaço/.\ arquivo\ oculto
A pasta é
Código: [Selecionar]
pasta\ com\ espaço e o arquivo
Código: [Selecionar]
.\ arquivo\ oculto
Mas você pode usar aspas também:

Código: [Selecionar]
"pasta com espaço"/". arquivo oculto"
Obs: Tem a barra / no meio também, que não é a mesma coisa que a outra barra \.

Isso porque alguns caracteres podem ser usados para nomear arquivos mas no terminal eles precisam ser antecedidos de \ para ficar entendido como parte do nome do arquivo ou pasta (é o caso do espaço). Ou simplesmente, basta colocar o nome entre aspas. Se o nome da pasta for só um espaço, então fica \+Espaço ou " ".

Offline juliane20

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re:Pastas e arquivos com nomes compostos?
« Resposta #10 Online: 01 de Abril de 2020, 20:44 »
Eu tentei varias coisas. Não sei o que estou esquecendo?!
Este é o meu objetivo acessar estes diretórios -> /home/nivel1/ /.../..-/pasta com espacos/. arquivo oculto

Eu preciso ler o arquivo . arquivo oculto

No meu ponto de vista esta faltando acessar estes diretório -> /.../..-/ que eu não faço ideia de como acessar!
O diretório  "pasta com espaços" esta dentro destas  "/.../..-/"
Eu acho que por isso, que quando eu fiz o que vc sugeriu não deu certo. Porque eu tenho que estar dentro de um outro diretório antes.

nivel1@kali:~$ pwd
/home/nivel1
nivel1@kali:~$ cd "."
nivel1@kali:~$ pwd
/home/nivel1
nivel1@kali:~$ cd "pasta com espaço"
bash: cd: pasta com espaço: No such file or directory
nivel1@kali:~$ cd pasta\ com\ espaço
bash: cd: pasta com espaço: No such file or directory
nivel1@kali:~$ cd pasta\ com\ espaço/.\ arquivo\ oculto
bash: cd: pasta com espaço/. arquivo oculto: No such file or directory
nivel1@kali:~$

o que esta faltando?
Como eu acesso os diretórios "/.../..-/"

nivel1@kali:~$ cd "\...\..-\"
>
>

nivel1@kali:~$ cd "/.../..-/"
bash: cd: /.../..-/: No such file or directory

você consegue me ajudar?

Offline Anderson_Coelho

  • Usuário Ubuntu
  • *
  • Mensagens: 603
    • Ver perfil
Re:Pastas e arquivos com nomes compostos?
« Resposta #11 Online: 02 de Abril de 2020, 18:36 »
Mas você esqueceu de uma pasta. Você mesmo disse que quer acessar /home/nivel1/ /.../..-/pasta com espacos/. arquivo oculto , depois deu um pwd e retornou que estava e /home/nivel1. Então qual próximo passo? Entrar na pasta nomeada com a tecla espaço. Pois é, acima da pasta ... tem uma com nome espaço, então você deve ir para ela primeiro, cd \+espaço ou cd " ".