Estaciones de trabajo en línea OnWorks Linux y Windows

Logotipo

Alojamiento gratuito en línea para estaciones de trabajo

<Anterior | Contenido | Siguiente>

buscar - Encuentra archivos de la manera más difícil

Aunque se cree que un localizar El programa puede encontrar un archivo basándose únicamente en su nombre, el find El programa busca archivos en un directorio dado (y sus subdirectorios) basándose en una variedad de atributos. Vamos a pasar mucho tiempo con find porque tiene muchas características interesantes que veremos una y otra vez cuando comencemos a cubrir conceptos de programación en capítulos posteriores.

En su uso más simple, find se le da uno o más nombres de directorios para buscar. Por ejemplo, para producir una lista de nuestro directorio de inicio:



[yo @ linuxbox ~] $ encontrar ~

[yo @ linuxbox ~] $ encontrar ~


En la mayoría de las cuentas de usuario activas, esto producirá una lista grande. Dado que la lista se envía a la salida estándar, podemos canalizar la lista a otros programas. Usemos wc para contar el número de archivos:



[yo @ linuxbox ~] $ encontrar ~ | wc -l

47068

[yo @ linuxbox ~] $ encontrar ~ | wc -l

47068


¡Vaya, hemos estado ocupados! La belleza de find es que se puede utilizar para identificar archivos que cumplan con criterios específicos. Lo hace a través de la aplicación (un poco extraña) de opciones, pruebas y acciones. Primero veremos las pruebas.


 

Top OS Cloud Computing en OnWorks: