Cómo encontrar un archivo en Linux [5 métodos diferentes]

Aprende a encontrar los archivos en un PC con Linux usando la línea de comandos de diferentes maneras desde aquí.

Usar Linux en el PC no es algo complicado ya que ofrece toneladas de características. La única cosa que cualquiera debe entender al tratar con Linux en la PC es tener un claro conocimiento del uso de las líneas de comando . Una vez que se dominan sus comandos, entonces se puede controlar todo, incluyendo la búsqueda de archivos. No importa qué distro tengas en Linux, ellos tienen muchas herramientas GUI y por lo tanto ayudan en la búsqueda de archivos. Una terminal es imprescindible, con ella puedes encontrar los archivos sin esfuerzo y controlar tus archivos. Al entrar en este artículo, se tratará de los comandos con los que se puede encontrar un archivo en Linux.

Cómo encontrar un archivo en Linux usando Find?

Hemos cubierto casi todas las líneas de comandos de trabajo para encontrar un archivo en el PC de Linux aquí usando Find here. Utilícelo para obtener un resultado de búsqueda instantáneo.

FYI

El uso de ciertos símbolos en la terminal de Linux tendrá su propio efecto.

Por ejemplo,

  • El período (.) significa las carpetas actuales y anidadas
  • Tilde (~) implica el directorio principal del usuario activo
  • La barra inclinada hacia adelante (/) representa el sistema de archivos completo.
También te puede interesar:  Cómo arreglar Discord en espera de punto final

Casi todas las distribuciones modernas de Linux soportan la búsqueda de comandos desde la ventana de la terminal. Ábrala haciendo clic en el icono o presione Ctrl+Alt+T juntos para abrirla directamente.

El comando para buscar un archivo en Linux es “find”

1. Busca un archivo en Linux por nombre de archivo

La sintaxis general para usar el comando de búsqueda es

encontrar nombre de archivo 
  • Por ejemplo, encontrar text.html

Para buscar el archivo en la unidad actual, utilice la sintaxis

find / nombre de archivo

Por ejemplo, encontrar /home text.html o encontrar /home/pat text.html

La siguiente sintaxis te ayudará a encontrar el archivo en la carpeta actual.

find . nombre de archivo 

Por ejemplo, encontrar text.html

Para buscar un archivo en todo el disco, use el comando de búsqueda como

find / -nombre de archivo

Por ejemplo, encontrar /home -nombre texto.odt

Nota: Linux distingue entre mayúsculas y minúsculas y puedes preferir el siguiente comando para ignorar las mayúsculas y minúsculas mientras encuentras un archivo.

find / -iname filename 

nombre implica mayúsculas y minúsculas, mientras que iname implica insensible a las mayúsculas.

Para encontrar un archivo que coincida con su parte de la búsqueda, utilice el carácter comodín (*) junto con el comando de búsqueda. Esto es útil si no sabe el título completo de su nombre de archivo.

find /home/pat -iname "*.conf"

2. Busca un archivo en Linux por tipo de archivo

Puedes buscar archivos de ciertos tipos en lugar del nombre del archivo. Aquí están las posibilidades.

FYI

El uso de ciertas letras tiene sus propios efectos mientras que la búsqueda de un archivo en Linux. Así que de las letras que se pueden usar con el comando de búsqueda y su significado como sigue.

También te puede interesar:  se elimina con éxito un montón de potenciales culpables que podrían estar causando el problema.
  • b representa los dispositivos de bloque
  • c implica dispositivos de carácter
  • d significa un directorio
  • f implica el tipo de archivo regular
  • l significa un vínculo simbólico

La sintaxis general para encontrar un archivo por tipo es

find / -type filetype

Por ejemplo, encontrar /home -tipo d

Esto encontrará todos los archivos en el directorio principal.

3. Busca un archivo en Linux por tamaño de archivo

Es posible encontrar un archivo en la distribución de Linux con su tamaño si lo sabes. Encuentra nuestro cómo desde abajo.

FYI

Las letras de descripción del tamaño que debe conocer antes de buscar un archivo por su tamaño son

  • c significa bytes
  • k implica Kilobytes
  • M representa Megabytes
  • G significa Gigabytes
  • b implica bloques de 512 bytes

La sintaxis general para encontrar un archivo por tamaño es

find / -size + tamaño del archivo

Por ejemplo, encontrar /home -tamaño +50M

Si quieres filtrar archivos con nombres similares pero con tu tamaño preferido, usa el comando

find / -size +20G -iname text.html

4. Busca un archivo en Linux por Tiempo de Modificación

Basándose en el tiempo de la última modificación, puedes encontrar fácilmente el archivo en un PC con Linux.

Puedes usar la línea de comandos como

find / -nombre "*conf" -mtime -tiempo de modificación 

Por ejemplo,

encontrar /casa/usuario/ -nombre “*conf” -mtime -6

Donde 6 implica los archivos modificados en los últimos 6 días.

5. Busca un archivo en Linux usando Expresiones

Los usuarios de Linux pueden buscar archivos con la ayuda de expresiones. Hemos cubierto las expresiones más usadas y cómo usarlas con el comando “find” aquí.

Sintaxis general

find / -expresión 

Por ejemplo, busca /home/user/ -name y esto buscará el nombre del archivo en el directorio especificado.

FYI

  • -El archivo al que se accedió por última vez en n minutos. Por ejemplo: encontrar ~ -amin 60
  • -atime n – archivo accedido por última vez hace más n días
  • -cmin n – archivo cambiado por última vez hace n minutos
  • -vacío – archivo que está vacío
  • -ejecutable – archivo que es ejecutable
  • -patrón de nombres – búsqueda de la línea simbólica ignorando el caso
  • -patrón de nombres – buscar caso de ignorar archivos
También te puede interesar:  Corrección: no se pueden abrir las carpetas de correo electrónico predeterminadas. El almacén de información no pudo abrirse

Cómo encontrar un archivo en Linux usando Localizar?

Si quieres encontrar un archivo en Linux a un ritmo más rápido que el de Find, entonces usa el comando Localizar. Actualmente, el comando Localizar no está instalado en todas las distribuciones de Linux.

Para instalarlo,

  • En Ubuntu y Debian,
  • Introduzca el comando en el terminal como sudo apt-get update
  • Escriba sudo apt-get install mlocate

En Gento,

  • Usar el emerger como emerger mlocado

En el Arco Linus,

  • Usa el gestor de paquetes Pacman -S mlocate

Para usar Localizar para encontrar un archivo en Linux, la sintaxis general es

 localizar el nombre del archivo

Por ejemplo,

localizar imagen.jpg

¿Cómo encontrar un archivo en Linux usando Grep?

Usando el comando grep, es posible encontrar un archivo buscando el texto.

La sintaxis general es

grep "search query"

Por ejemplo, grep -r -i “techowns /home/

Estas son diferentes posibilidades en las que puedes encontrar un archivo en un PC con Linux. Espero que esta sección le sea útil.

¿Hay alguna otra forma de encontrar archivos en Linux? Entonces háganoslo saber como comentarios. Visite nuestra página de Facebook o Twitter para recibir notificaciones.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.