2009-06-28 17:51:46 +0000 2009-06-28 17:51:46 +0000
467
467

¿Cómo encontrar un directorio en linux?

Tengo un VPS con Suse Linux 10.3.

Me he conectado a través de SSH/putty y estoy tratando de encontrar donde se encuentran mis archivos web.

Como estoy subiendo por FTP en un directorio llamado httpdocs , asumo que este directorio existe en alguna parte.

Mis búsquedas en Google me han enseñado a hacer esto, ir a mi directorio raíz y escribir:

find httpdocs -type d

pero dice “ No such file or directory”.

¿Cómo puedo encontrar este directorio?

Respuestas (4)

636
636
636
2009-06-28 18:00:16 +0000

Es:

find / -type d -name 'httpdocs'

el primer parámetro “/” es donde mirar, en este caso “/” es todo el sistema.

-nombre podría ser -nombre para ignorar el caso

también -tipo no es obligatorio

use : man find para más opciones

63
63
63
2009-06-28 18:00:01 +0000

este comando debería darte lo que estás buscando:

find / -type d -name httpdocs

que buscará desde la raíz de tu servidor directorios con el nombre de httpdocs o si sólo quieres buscar desde el directorio actual reemplaza el ‘/’ por un ‘.’

Otro comando que puedes probar es localizar que harías algo como:

locate httpdocs
28
28
28
2013-11-08 01:04:05 +0000
find / -type d -name httpdocs 2> /dev/null

Esto eliminará todos los mensajes de error que probablemente (lea, siempre) obtenga cuando no haga esto como usuario raíz. Recomendaría hacerlo de esta manera.

13
13
13
2015-12-06 23:50:21 +0000

Es importante conocer el parámetro -inombre para buscar patrones “insensibles a las mayúsculas y minúsculas” y el uso de comodines: *, ?, etc.

Dos ejemplos:

Buscar todos los archivos de /root que contengan la cadena “Linux”, insensible a mayúsculas y minúsculas:

find /root -type f -iname "*linux*"

Buscar todos los directorios de /root que contengan la cadena “Linux”, insensible a mayúsculas y minúsculas:

find /root -type d -iname "*linux*"

Extraído de aquí: http://www.sysadmit.com/2015/12/linux-buscar-ficheros-directorios-con-find.html

Preguntas relacionadas

6
10
7
15
8