Acesso a diretórios por terminal [RESOLVIDO]

1. Acesso a diretórios por terminal [RESOLVIDO]

Manu
ManuOnline

(usa Debian)

Enviado em 17/11/2018 - 20:22h

Como seria possível acessar um diretório no caso do exemplo o diretorio3 com o comando cd numa busca filtrada por find exemplo
/home/eu/diretorio1/diretorio 2/diretorio3
Algo semelhante ao comando
find / -iname /home/eu/ diretorio3 | xargs ls  


Gostaria de acessar esse diretório considerando o comando find mesmo, passar para linha de comando e a saída seja formatada para dentro das aspas, visto que diretorio2 tem um espaço dividindo o nome.




  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 17/11/2018 - 21:22h

ManuOnline escreveu:

Como seria possível acessar um diretório no caso do exemplo o diretorio3 com o comando cd numa busca filtrada por find
exemplo:
/home/eu/diretorio1/diretorio 2/diretorio3
Algo semelhante ao comando
find / -iname /home/eu/ diretorio3 | xargs ls  


Gostaria de acessar esse diretório considerando o comando find mesmo, passar para linha de comando e a saída seja formatada para dentro das aspas, visto que diretorio2 tem um espaço dividindo o nome.



Boa noite ManuOnline.
Você precisa de um comando que a saída seja: "diretorio3", é isso?
Acho que entendi....
eval $(find -name "*diretorio03"|awk '{gsub(" ", "\ ", $0); print "cd",$0}') 

Marcelo Oliver

3. Re: Acesso a diretórios por terminal [RESOLVIDO]

Mauriciodez
Mauriciodez

(usa Debian)

Enviado em 17/11/2018 - 20:54h

Não entendi direito o q vc precisa ... v se é isso !!

EX:
cd $(sudo find / -wholename /home/mauricio/Scripts) 


Se não for isso da uma explicada melhor !!

Abçs.

------------------------------------------| Linux User #621728 |-----------------------------------------

" Nem sempre é amigo aquele que te tira do buraco !!! ( Saddam Hussein )"

------------------------------------------| Linux User #621728 |-----------------------------------------



4. Re: Acesso a diretórios por terminal [RESOLVIDO]

Mac
Skylen

(usa Debian)

Enviado em 20/11/2018 - 13:18h

Oi,
Também não compriendi muito bem... Porém creio que esse texto possa ajudar. Vá no item dois.

https://e-tinet.com/linux/comando-find-linux/


5. Re: Acesso a diretórios por terminal [RESOLVIDO]

Manu
ManuOnline

(usa Debian)

Enviado em 28/11/2018 - 04:40h

msoliver escreveu:


Boa noite ManuOnline.
Você precisa de um comando que a saída seja: "diretorio3", é isso?
Acho que entendi....
eval $(find -name "*diretorio03"|awk '{gsub(" ", "\ ", $0); print "cd",$0}') 

Marcelo Oliver


Exatamente isso meu caro, obg pela compreensão.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts