Windows Tips & News

Cómo encontrar archivos en la terminal de Linux

click fraud protection
RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del sistema

Linux, independientemente de la distribución que utilice, viene con una serie de herramientas GUI que permiten buscar archivos. Muchos administradores de archivos modernos admiten la búsqueda de archivos directamente en la lista de archivos. Sin embargo, hay una serie de situaciones en las que necesita usar la consola, por ejemplo, durante una sesión SSH o cuando el servidor X no se inicia. Así es como puede encontrar archivos rápidamente usando la terminal.

Anuncio publicitario

Si puede utilizar la GUI, la búsqueda de archivos no es un problema. En mi entorno de escritorio XFCE favorito, el administrador de archivos Thunar permite buscar archivos escribiendo el nombre del archivo directamente en la lista de archivos.
Buscar archivos Linux

Además, está Catfish, una herramienta de búsqueda popular con un índice de búsqueda, que puede encontrar sus archivos muy rápidamente.

Catfish Linux

Me gustaría compartir los métodos que utilizo cuando trabajo en la terminal.


El primer método involucra la utilidad de búsqueda, que existe en cualquier distribución, incluso en sistemas integrados construidos en busybox. El otro método es el comando de localización.

Para buscar archivos en la terminal de Linux, Haz lo siguiente.

  1. Abra su aplicación de terminal favorita. Terminal XFCE4 es mi preferencia personal.
  2. Escriba el siguiente comando:
    buscar / ruta / a / carpeta / -iname * nombre_archivo_porción *

    Los argumentos anteriores son los siguientes:
    / ruta / a / carpeta / - la carpeta donde comenzar a buscar. Si no se especifica, la búsqueda se iniciará en el directorio actual.
    Interruptores que uso:
    -iname: busca archivos y carpetas que contienen la parte especificada en el nombre e ignora el texto en mayúsculas y minúsculas.

    Un ejemplo:

    Aquí está el comando que puedo usar para encontrar mis artículos que he escrito sobre el navegador Opera:

    buscar ~ / Documentos / winaero / -iname * opera * .txt
    Buscar archivos en Linux
  3. Si necesita buscar solo archivos o solo carpetas, agregue la opción -tipo f para archivos o -tipo d para directorios. Aquí están algunos ejemplos:
    Buscar solo archivos en LinuxEncuentra solo Dirs en Linux
  4. Para buscar archivos y directorios modificados recientemente, puede utilizar las siguientes opciones del encontrar mando:
    -mmin n: busca archivos que se modificaron hace n minutos. -mtime n: busca archivos que se modificaron hace n * 24 horas. Cuando averigua cuántos períodos de 24 horas se accedió por última vez al archivo, se ignora cualquier parte fraccionaria, por lo que para que coincida con -mtime +1, un archivo debe haber sido modificado hace al menos dos días.
  5. Es posible ejecutar un comando para los archivos encontrados por su consulta de búsqueda. Vea el siguiente ejemplo:
    buscar ~ / Documentos / winaero / -iname opera45.txt -type f -exec vim {} \;

    Aquí, usamos la opción -exec para ejecutar el empuje editor de texto para todos los archivos en los resultados de búsqueda. La parte "{}" corresponde a los archivos encontrados por encontrar mando. Los "\;" final especifica el final del comando para el -exec opción.Terminal Find Open In VimArchivo abierto en Vim

Contenidoesconder
El comando de localización
Encuentra archivos con mc

El comando de localización

La herramienta de búsqueda de localización utiliza una base de datos de archivos especial para encontrar archivos al instante. El índice del comando puede ser creado y actualizado por el actualizadob mando. Si bien los resultados de la búsqueda aparecen instantáneamente, debe mantener el índice de búsqueda y mantenerlo actualizado; de lo contrario, el comando de localización puede encontrar archivos que fueron eliminados o movidos a otro directorio.

En el caso general, la sintaxis es la siguiente.

localizar -i nombre_archivo

La opción -i significa "ignorar mayúsculas y minúsculas".

Aquí hay un ejemplo:

Buscar con Locate Linux Original
Buscar con Locate Linux 2

Consejo adicional: Otro método que uso a menudo es Midnight Commander (mc), la aplicación de administración de archivos de la consola. A diferencia de buscar o localizar, mc no se incluye de forma predeterminada en todas las distribuciones de Linux que he probado. Es posible que deba instalarlo usted mismo.

Encuentra archivos con mc

Para buscar archivos que contengan texto específico usando Midnight Commander, inicie la aplicación y presione la siguiente secuencia en el teclado:
Alt + Cambio + ?
Esto abrirá el cuadro de diálogo de búsqueda.

Buscar archivos con Mc Linux Original

Complete la sección "Nombre de archivo:" y presione la tecla Intro. Encontrará todos los archivos que coincidan con los criterios.

Buscar archivos con resultados de Mc Linux

Puede colocar estos archivos en el panel izquierdo o derecho usando el Panelizar opción y copiar / mover / eliminar / ver / hacer lo que quieras con ellos.

Eso es todo.

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del sistema
Novedades de Windows 10, versión 2004 (20H1)

Novedades de Windows 10, versión 2004 (20H1)

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del s...

Lee mas

Microsoft está terminando el servicio de metadatos de música para Windows Media Player en Windows 7

Microsoft está terminando el servicio de metadatos de música para Windows Media Player en Windows 7

Como recordará, Windows 7 está llegando al final de su vida útil en menos de un año. Microsoft ha...

Lee mas

Siga a Winaero en las redes sociales (actualizado el 19 de noviembre de 2019)

Siga a Winaero en las redes sociales (actualizado el 19 de noviembre de 2019)

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del s...

Lee mas