Cómo buscar archivos, directorios, con ciertos criterios en la terminal Linux

Mientras trabaja con Linux, siempre hay una manera de encontrar sus archivos, para que no olvide dónde los guardó la última vez. Buscar archivos en la GUI no es gran cosa, pero ¿qué pasa con la búsqueda de archivos cuando estás trabajando en la Terminal, la línea de comandos o Linux? No hay duda de que la mayoría de las tareas esenciales en Linux se pueden realizar fácilmente con la ayuda de la línea de comandos o Terminal en Linux, y la búsqueda de un archivo o directorio no es una excepción. Sí, puedes buscar como un profesional con la ayuda de la Terminal de Linux. ¡Pero cómo! Al igual que otras tareas, sólo necesitas conocer el comando y el formato para buscar los archivos en tu computadora.

El comando para buscar archivos y directorios en Linux es 'Encontrar'. Sí, solo un sinónimo de búsqueda. Pero usar el comando no es tan fácil como el nombre, y debe recordar el formato, o el comando, o más importante, la sintaxis del comando, para deshacerse de la GUI, cuando vaya a buscar sus archivos y directorios. Si es un usuario de Windows y también busca archivos en la GUI de Linux, puede establecer ciertos criterios al momento de buscar archivos y directorios, para que el proceso de búsqueda sea mucho más fácil y eficiente. En el caso de la búsqueda por línea de comando, también puede asignar la cantidad de caracteres en el nombre del archivo, el formato del archivo, el tamaño del archivo y una gran cantidad de otras opciones, para que el proceso de búsqueda sea un encanto para usted.

No descubramos cómo usar el 'encontrar'Comando para buscar archivos y directorios en Linux.

Comandos de búsqueda de Linux para buscar archivos

Encontrar archivos con nombre en la Terminal de Linux

Primero intentemos usar el 'encontrar'comando para buscar archivos, con un nombre determinado, y para ello tendrás que usar el siguiente comando de Linux.

Formato: buscar / -nombre<filename.ext>

  • Ejemplo: buscar / -nombre archivo de texto1.txt

Este comando comenzará a buscar el archivo con el nombre 'archivo de texto1.txt', en el sistema de archivos local completo. Pero, si eres usuario de Windows, la diferencia es que, en Linux, los nombres de los archivos distinguen entre mayúsculas y minúsculas, y si usas'-nombre'Para encontrar los archivos, el caso debe coincidir.

¡Pero qué hacer, si no recuerdo, si el nombre del archivo estaba en mayúsculas o minúsculas! Linux también tiene una solución para ti. Solo usa '-reverencia', en lugar de '-name', y Linux comenzará a buscar los archivos, ignorando mayúsculas y minúsculas.

Formato: buscar / -iname<filename.txt>

  • Ejemplo: buscar / -iname archivo de texto1.txt

Archivos con el nombrearchivo de texto1.txtSe buscará y los caracteres dentro del nombre del archivo pueden estar en mayúsculas o minúsculas.

Escriba el comando Linux para buscar archivos o directorios

Ahora, es posible que tenga que buscar un archivo, con un tipo de archivo determinado, pero no sepa el nombre del archivo. ¡No te preocupes, Linux también tiene una solución para ti!

Puede encontrar archivos, archivos normales, directorios y enlaces simbólicos con Linux. Sólo hay un pequeño comando, que debes recordar, al igual que la forma en que buscas archivos, con un nombre.

Formato: buscar/escribir<f/d/l/c/b>

Aquí,

'F'se refiere a archivos normales,

'd'a directorios,

'yo'a enlaces simbólicos,

'b'a todos los dispositivos de bloque, y

'do'se refiere a dispositivos de caracteres.

Si estás usando Linux en una computadora, los dos primeros serán suficientes para ti.

  • Ejemplo: buscar / -escribir c

Este archivo mostrará la lista de todos los archivos, dentro del sistema de archivos local.

Pero eso definitivamente no es algo que desees. Es posible que estés buscando un archivo o directorio, de cierto formato, y en ese caso, deberías combinar 'tipo'y 'nombre'juntos.

Formato: buscar/escribir<f/d/l/c/b> -nombre *.extensión

  • Ejemplo: buscar / -escribir f -nombre *.txt

Esto comenzará a buscar todos los archivos con la extensión.'.TXT', dentro de su sistema de archivos local. También puede mantener la sección de nombre primero y la sección de tipo después. No dará lugar a ningún cambio en la salida.

Encontrar archivos con tamaño

Hay otra opción disponible, como buscar Linux y Windows. Incluso puede buscar archivos que tengan un tamaño particular. No es necesario que sea exacto, ya que incluso puede buscar archivos que estén dentro de un rango. Pero, ¿cómo hacer eso?

Formato: buscar / -tamaño<Lower Range> -tamaño<Upper Range>

Si desea buscar archivos por encima o por debajo de un cierto tamaño, este es el formato para ello.

Formato: buscar / -size <+Tamaño> (Usado para buscar archivos por encima del tamaño dado)

find / -size <-Size> (Usado para buscar archivos por debajo del tamaño dado)

Aquí el tamaño del archivo puede estar en varias unidades, donde

'do'referirse a bytes,

'K'consulte Kilobytes,

'METRO'a Megabytes,

'GRAMO'a Gigabytes.

¡Difícilmente necesitarás buscar archivos en otras unidades!

  • Ejemplo: buscar / -tamaño +3000M -tamaño -6000M

Encontrará todos los archivos dentro del sistema de archivos local, que tengan más de 3000 MB, peromenos de 6000 MB.

  • Ejemplo: buscar / -tamaño -100M

Le ayudará a encontrar archivos, que sonmenos de 100 MBen tamaño.

Encontrar solo en una ubicación determinada

Ahora, es posible que sepa dónde exactamente se puede ubicar un archivo. En tales casos, puede especificar la ubicación para que el proceso de búsqueda sea mucho más eficiente y rápido. Antes de continuar, investiguemos con el comando "buscar".

La estructura de 'encontrar'El comando es así.

encontrar<path> -<criteria> argumentos(En los ejemplos anteriores, utilizamos'/'como el camino, por una razón específica)

Aquí, el'/'se refiere al sistema de archivos completo, y si reemplaza el'/'con lo deseadoURL, puede comenzar a buscar archivos solo dentro de esa ubicación.

  • Ejemplo: buscar /mnt/d/ -size +1000M

Comenzará a buscar todos los archivos en el directorio.'d'en 'mnt', donde el tamaño del archivo esmás de 1000MB.

Combinando todo

Ahora, encontremos un escenario práctico en el que desea buscar un determinado tipo de archivo, dentro de la ubicación deseada, que se encuentra dentro de un cierto rango de tamaño. Puedes combinar todos los criterios anteriores, en un solo 'encontrar'Comando de Linux.

Formato: buscar<path> -tipo f -nombre <*.extensión> -tamaño<arguments>

  • Ejemplo: buscar /mnt/e/ -tipo f -nombre *.mp4 -tamaño +100M -tamaño -1000M

Comenzará a buscar todos los archivos con la extensión '.mp4'con el directorio 'mi'de 'mnt', donde el tamaño de los archivos es menor que1000 megas, pero son más que100 megas.

Ahora serás un maestro en encontrar tus archivos en Linux, sin enfrentar ningún problema. Aunque no es el final. Puedes explorar muchas otras cosas relacionadas con el comando 'buscar' escribiendo 'encontrar -ayuda', en su terminal Linux. Pero estoy seguro de que la información proporcionada aquí seguramente satisfará sus necesidades en la mayoría de los casos, para sus necesidades diarias.

Espero que la pequeña información te haya resultado útil. Si tienes algo más que saber, no olvides hacérmelo saber en la sección de comentarios a continuación.

Related Posts