Autor Tópico: Pastas e arquivos com nomes compostos?  (Lida 22009 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.279
    • 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: 628
    • 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: 628
    • 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: 628
    • 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 " ".

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re:Pastas e arquivos com nomes compostos?
« Resposta #12 Online: 26 de Maio de 2020, 15:18 »
Eu tentei varias coisas. Não sei o que estou esquecendo?!

O princípio KISS.

Citar
Este é o meu objetivo acessar estes diretórios -> /home/nivel1/ /.../..-/pasta com espacos/. arquivo oculto

Já pensou em usar uma estrutura de pastas e arquivos mais simples?

É mesmo necessário ter uma pasta cujo nome é um espaço simples?

Seu objetivo é tornar o acesso mais difícil? Não seria mais efetivo usar um esquema de permissões, ou melhor ainda criptografar os dados, pra mantê-los mais seguro? Por que me parece que o único resultado que você está tendo é dificuldade no acesso.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D