Ejemplos más útiles del comando Find en Linux

Ejemplos más útiles del comando Find en Linux
En Linux Find, el comando se utiliza para localizar archivos de acuerdo con los criterios especificados por el usuario. No solo los archivos, el comando Buscar también rastrea los directorios. Los archivos se pueden buscar por nombre de archivo, nombre del directorio, fecha de modificación, extensión, etc.

En este seguimiento, vamos a discutir los ejemplos más útiles del comando Find que la comunidad de Linux utiliza comúnmente en Linux.

Los ejemplos más útiles del comando Find en Linux

El comando Find se usa para encontrar los archivos de los directorios y subdirectorios de Linux, la sintaxis general del comando Find es:

$ Find [Options] [ruta] [Expresión]

El comando Buscar se usa con las opciones que especifican el comando para realizar algunas tareas en particular, luego tenemos que definir la ruta desde donde queremos encontrar los archivos y, finalmente, tenemos que reemplazar la expresión con el nombre del archivo que queremos descubrir.

Ejemplo 1: Encontrar el archivo por su nombre

Para buscar archivos por nombre podemos usar la opción "Nombre", para comprender, descubriremos el archivo myfile.txt en el directorio de inicio usando el comando:

$ find /home /hammad -name myfile.TXT

Ejemplo 2: Encontrar el archivo excluyendo la sensibilidad del caso

Si tenemos dudas sobre la sensibilidad del caso del nombre de un nombre de archivo, podemos reemplazar la opción "Nombre" con "Iname":

$ find /home /hammad -iname myfile.TXT

Ejemplo 3: Encontrar el archivo a través de las extensiones

La otra forma de encontrar archivos es a través de sus extensiones, por ejemplo, podemos averiguar los archivos de ".extensiones PNG ”ejecutando el comando:

$ find /home /hammad -name "*.PNG "

La salida anterior mostró todos los archivos en Linux con la extensión de .png.

Ejemplo 4: Uso de la opción "Tipo" con el comando Buscar

Del mismo modo, hay otras opciones diferentes que se pueden usar con el comando Buscar como la opción "Tipo". Se utiliza para diferentes propósitos, por ejemplo, para mostrar todos los directorios que utilizaremos la opción "D":

$ Find . -tipo D

En el comando ejecutado, utilizamos el "."Lo que ayuda al comando encontrar a navegar a través del directorio actual.

Ejemplo 5: Encontrar archivos usando su tamaño

Podemos averiguar los archivos especificando sus tamaños:

$ Find . -escriba f -size -1m

Ejemplo 6: Encontrar archivos usando la fecha

El otro ejemplo útil de Find es encontrar archivos utilizando su fecha de modificación como queremos descubrir el ".archivos txt "que se modifican en los últimos 30 días, usamos el comando:

$ Find / -name "*.txt "-mtime +30 -daystart

Ejemplo 7: Encontrar archivos de solo lectura

Para conocer los archivos de solo lectura, use el comando:

$ Find / -Perm / U = R

Del mismo modo, para encontrar los archivos ejecutables, reemplace la "R" con "X" en el comando anterior:

$ Find / -Perm / U = X

Ejemplo 8: Encontrar archivos con múltiples extensiones

También podemos encontrar múltiples archivos de diferentes extensiones utilizando un solo comando, por ejemplo, encontramos que los archivos tienen extensiones ".txt "y".png ”usando el comando:

$ Find . -regex ".*\.\ (txt \ | png \) $ "

Ejemplo 9: Encontrar los archivos ocultos

También podemos encontrar todos los archivos ocultos del directorio utilizando el comando finales:

$ Find ~ -Type F Nombre ".*

Ejemplo 10: Encontrar los archivos vacíos

Podemos encontrar todos los archivos y directorios que están vacíos utilizando el comando finales:

$ Find / -Type F -Epty

En el comando anterior, utilizamos el indicador "F" que mostraba los archivos vacíos, si queremos mostrar los directorios vacíos, usar el indicador "-d".

Conclusión

El comando Find hace que sea conveniente para nosotros ahorrar tiempo y encontrar los archivos particulares instantáneamente donde sea que esté en Linux, además, si solo conocemos el nombre de la extensión o su tamaño, aún podemos encontrarlo usando el comando finales. En este seguimiento, hemos discutido los usos más importantes de Find Command con ejemplos en Linux. Utilizamos el comando Buscar para encontrar los archivos utilizando el nombre, las extensiones, el tamaño, el solo lectura y los archivos solo de ejecución.