Cómo encontrar archivos usando la terminal en Linux

Cómo encontrar archivos usando la terminal en Linux

En Linux, realice una búsqueda de archivos automáticamente por defecto usar una GUI no es la mejor manera de encontrar un archivo.

Puede buscar archivos en el sistema operativo GNU/Linux a través de la Terminal usando varios herramienta que están disponibles. La búsqueda de archivos a través de la Terminal de Linux será más rápida que usar herramienta GUI porque no consumirá muchos recursos.

Hay algunos herramienta que puede usar para buscar archivos en Linux usando la Terminal, una de las cuales es usando herramienta “localizar” que busca archivos basados ​​en base de datosasí como utilizando la herramienta “Buscar”.

A diferencia del comando “localizar”, que es bastante difícil de usar para los usuarios comunes, el comando “buscar” se puede usar fácilmente para buscar archivos.

Cómo encontrar archivos desde la terminal en Linux usando el comando Buscar

Aunque es más fácil de usar, este comando también tiene un rendimiento más lento que el comando “localizar”. Esto se debe a que este comando busca directamente archivos y directorios en desct tu almacenamiento.

Find es adecuado para buscar un archivo o un directorio, pero no puede recordar el nombre perfectamente.

Debido a que este comando puede buscar archivos con ciertos criterios específicos, como desde usuario o usuario del grupo ciertos archivos, archivos modificados o accedidos previamente, archivos con rangos de tamaño específicos, archivos ocultos, archivos ejecutable, archivos con acceso acabo de leer, y archivos con ciertos otros permisos.

La mejor parte es que también puede combinar libremente estos criterios en un solo comando usando este comando “buscar”.

Búsqueda de archivos en un directorio específico

Primero, como base, puede buscar archivos usando la Terminal en Linux en ciertos directorios o áreas específicas. Si está buscando un archivo y sabe dónde podría estar ubicado, puede usar este método.

De esta manera, el proceso de búsqueda de archivos será más rápido porque no es necesario escanear todo el directorio con un tamaño grande. Pero la velocidad de este proceso de búsqueda también depende del tamaño del directorio.

Abra la terminal en su Linux y luego ingrese en el directorio donde podría estar ubicado el archivo usando el comando “cd” de la siguiente manera:

cd /nama_direktori/

Si desea buscar dentro de su directorio de inicio, navegue hasta su directorio de inicio usando el comando “cd ~” y si está buscando en todo el sistema de archivos, use el comando “cd /”.

Por ejemplo, si desea encontrar un archivo de imagen en su directorio de “Descargas”. Solo sabe que el archivo tiene un nombre con la palabra “sudoway”, pero no sabe el nombre exacto del archivo.

Primero ingrese a su directorio de Descargas con el comando “cd Downloads” e ingrese el siguiente comando en la Terminal para buscarlo:

sudo find . -name *sudoway*

Luego aparecerán todos los archivos en ese directorio que tienen el nombre “sudoway”.

El punto (.) en el comando indica que el comando “buscar” solo busca en el directorio donde se encuentra actualmente.

Si desea encontrarlo en el directorio de inicio, reemplace la bandera con ola (~) y si desea buscar en todo el directorio, reemplace el signo con una barra inclinada (/), no olvide usar “sudo” si busca en todo el directorio.

Búsqueda de archivos cuyos nombres no se conocen con certeza

Parámetro “-name” en el comando anterior funcionó previamente para encontrar archivos con caso sensible. Esto significa que si busca un archivo con el nombre “sudoway”, no encontrará un archivo con el nombre “SudoWay”, porque parámetro distingue entre mayúsculas y minúsculas.

Para buscar un archivo cuyo nombre no conoce claramente, puede reemplazar parámetro “-nombre” con parámetro “-nombre”, como sigue:

sudo find . -iname *sudoway*

Mediante el uso parámetro En este caso, puede buscar archivos de búsqueda sin prestar atención a las mayúsculas y minúsculas. Esto puede ser útil cuando no sabe exactamente el nombre del archivo que está buscando.

Búsqueda de archivos con un rango de tamaño específico

Luego puede buscar un archivo con un tamaño específico, por ejemplo, está buscando un archivo de imagen similar, lo único que recuerda sobre el archivo es que tiene menos de 10 MB de tamaño. Puedes encontrarlo usando el siguiente comando:

find . -size -10M

Si sabe que el archivo tiene más de 4 MB, puede usar la función “buscar . -tamaño +4M”. También puedes combinar parámetro esto con parámetro previamente.

Supongamos que sabe que el archivo tiene menos de 10 MB y más de 4 MB. Puede usar el siguiente comando para buscarlo:

find . -size -10M -and -size +4M

Búsqueda de archivos modificados o accedidos recientemente

Finalmente, también puede buscar archivos a los que accedió por última vez, puede especificar un rango de tiempo para encontrar un archivo al que accedió por última vez en un momento determinado.

Supongamos que está buscando un archivo y lo único que sabe es que accedió a él por última vez hace unos 3 minutos. Para encontrarlo, puede usar el siguiente comando:

find . -amin -3

Si se accedió por última vez al archivo que está buscando hace aproximadamente media hora, puede buscarlo cambiando parámetro convertirse “-amen -30” y si accediste hace dos horas puedes cambiar parámetro se vuelve “-amén -120” y así sucesivamente.

Mientras que si accedió hace dos días, puede usar el siguiente comando:

find . -time -2

Esto mostrará todos los archivos a los que ha accedido durante los últimos dos días en la ubicación del directorio que está buscando. Ajuste el parámetro “2” en el comando anterior al rango de tiempo que desea buscar.

Clausura

Para un proceso de búsqueda más eficiente y maximizado, si está buscando un archivo y conoce algunos de los criterios del método anterior, puede combinar estos criterios para un proceso de búsqueda más eficiente.

Utilice este método si cree que este método es más rápido y más eficiente que buscar usando la búsqueda por defecto en la GUI, o aún puede buscar desde la GUI si cree que el proceso de búsqueda usando la GUI es mucho más fácil.

Leave a Comment