2009-08-19 11 views

Respuesta

42

Si desea test.log, test2.log y file2 a continuación:

find . -type f 

Si no desea file2 a continuación:

find . -maxdepth 1 -type f 
0
find . -type f 
+0

Tiene razón, leyó mal la pregunta. John Kugelman publicó una respuesta más completa. – amrox

3

usando hallazgo es simple como:

find . -maxdepth 1 -type f 
0
find /some/directory -type f 
+0

incorrecto, esto es recursivo (no se debe incluir el archivo2) – dfa

0
$ find . -type f -print 

Cada archivo será en su propia línea. Debe estar en el directorio que desea buscar.

+0

incorrecto, esto es recursivo (no se debe incluir el archivo2) – dfa

-1

Una opción más

ls -ltr | grep ^d 
5

Si necesita enlaces simbólicos, tuberías, archivos de dispositivos y otros elementos específicos del sistema de archivos que se enumeran también, que puedes usar:

find -maxdepth 1 -not -type d 

Esto mostrará una lista de todo excepto directorios.

Cuestiones relacionadas