Contra-Brecagem
Setembro 09, 2010, 10:50 *
Olá, Visitante. Por favor Entre ou Registe-se se ainda não for membro.

Entrar com nome de utilizador, password e duração da sessão
 
Páginas: [1]   Ir para o fundo
Imprimir
Autor Tópico: Help - Unix  (Lida 328 vezes)
ricf
Profissional
*****
Offline Offline

Sexo: Masculino
Mensagens: 2.735

O Diabo não sabe muito por ser Diabo...


Ver Perfil
« em: Novembro 16, 2006, 11:36 »

Tenho que começar a dar uns toques em Unix, e já faz muito tempo desde que mexi nisto pela ultima vez.

Como é que eu consigo encontrar uma directoria especifica a partir da raiz (root), estando na raiz (não faço ideia onde ela anda)?

Tentei

find . -type d -name directoria

e dá-me uma listagem extensa de todas as directorias a partir da raíz, incluindo tentativas de aceder a sítios sem permissões.

Procuro um output que me mostre o caminho completo da directoria apenas. Uma linha apenas por cada directoria com o nome especificado.
Registado

Um abraço
Ricardo Feliciano
ricf
Profissional
*****
Offline Offline

Sexo: Masculino
Mensagens: 2.735

O Diabo não sabe muito por ser Diabo...


Ver Perfil
« Responder #1 em: Novembro 16, 2006, 11:55 »

bom já descubri qualquer coisa...primeiro eu não estou com o user root por isso não consigo entrar em algumas directorias.

Entretanto, este comando
find . -type d -name directoria -print

Funcionou. Simplesmente acusa o erro das faltas de permissão. Resta-me descubrir como é que eu consigo que ele não me mostre isso, ou seja que não perca tempo a procurar a directoria ou ficheiro numa hierarquia sem permissões

(talvez um grep com um chmod770...ou será que 110 chega?)
Registado

Um abraço
Ricardo Feliciano
ricf
Profissional
*****
Offline Offline

Sexo: Masculino
Mensagens: 2.735

O Diabo não sabe muito por ser Diabo...


Ver Perfil
« Responder #2 em: Novembro 16, 2006, 12:14 »

(talvez um grep com um chmod770...ou será que 110 chega?)

nopes...por aqui não vou lá....
Registado

Um abraço
Ricardo Feliciano
Pinto
DL 'r us
Profissional
*****
Offline Offline

Mensagens: 3.144


Ver Perfil
« Responder #3 em: Novembro 16, 2006, 13:06 »

Gostava de te poder ajudar... mas Unix foi coisa em que nunca mexi, por acaso.

Continuação de bom monólogo! Grin

Cumps
Registado

Fun = (Power + Handling) / (Weight * Money)

ricf
Profissional
*****
Offline Offline

Sexo: Masculino
Mensagens: 2.735

O Diabo não sabe muito por ser Diabo...


Ver Perfil
« Responder #4 em: Novembro 16, 2006, 14:13 »

hehehehe
Já agora, que expuz a duvida e continuei a falar sozinho, ponho também a solução....não vá alguém ter a mesma dúvida.

find / -type d -name directoria -print 2>>/dev/null

Basicamente os erros são ignorados.
« Última modificação: Novembro 16, 2006, 14:16 por ricf » Registado

Um abraço
Ricardo Feliciano
Curtis R
Visitante
« Responder #5 em: Novembro 16, 2006, 15:02 »



humm ..normalmente faço um locate... mas unix ou linux?
Registado
ricf
Profissional
*****
Offline Offline

Sexo: Masculino
Mensagens: 2.735

O Diabo não sabe muito por ser Diabo...


Ver Perfil
« Responder #6 em: Novembro 17, 2006, 12:02 »

é unix mesmo (solaris)
Registado

Um abraço
Ricardo Feliciano
Páginas: [1]   Ir para o topo
Imprimir
Ir para: