Cómo encontrar archivos y directorios en Linux

¿Acabas de instalar una nueva distribución de Linux? Quizás se pregunte cómo encontrar archivos y directorios en su nuevo sistema.

Hay algunas formas diferentes de encontrar archivos y directorios en una PC con Linux. Puede usar comandos de Linux a través de la terminal, como encontrar, para ayudarte. Alternativamente, puede usar la herramienta de administración de archivos integrada proporcionada por su distribución de Linux.

Si desea buscar archivos y directorios en Linux, siga los pasos a continuación.

Uso del comando Buscar

El encontrar command es una de las herramientas más poderosas y versátiles para buscar archivos y directorios por nombre en Linux. Puede buscar en sus carpetas según varios criterios, como el nombre del archivo, el propietario, los permisos del archivo, el tipo de archivo, el tamaño o la fecha.

Find también puede realizar acciones en los archivos coincidentes, como eliminar, mover o ejecutar comandos en ellos. La sintaxis básica del comando de búsqueda es:

encontrar [options] [path] [expression]

Opciones controla cómo se comporta el comando, camino especifica el directorio o directorios de inicio para buscar, mientras que expresión consta de opciones o acciones adicionales que puede utilizar (separadas por operadores).

Por ejemplo, para encontrar todos los archivos con la extensión .txt en el directorio actual y sus subdirectorios, puede usar este comando:

encontrar . -tipo f -nombre “*.txt”

El punto (.) después de encontrar indica el directorio actual. El -tipo f La opción especifica que está buscando archivos normales. El -nombre “*.txt” La opción coincide con los archivos que terminan en .txt.

También puede utilizar el -nombre opción en lugar de -nombre si desea realizar una búsqueda que no distinga entre mayúsculas y minúsculas. Por ejemplo:

encontrar . -escriba f -nombre “*.txt”

Esto hará coincidir los archivos que terminan con .txt, .TXT, .Txt, etc.

El comando de búsqueda tiene una serie de características y configuraciones útiles que puede explorar leyendo su página de manual a través de la terminal (hombre encontrar). Algunos de los más útiles son:

  • -no: Niega la siguiente expresión. Por ejemplo, -no -nombre “*.txt” coincide con archivos que no terminan en .txt.
  • -tamaño: Coincide con los archivos por tamaño. Por ejemplo, -tamaño +1M coincide con archivos de más de 1 megabyte.
  • -mtime: Coincide con los archivos por hora de modificación. Por ejemplo, –mtime -1 coincide con los archivos que se modificaron en las últimas 24 horas.
  • -ejecutivo: ejecuta un comando en cada archivo coincidente. Por ejemplo, -exec rm {} ; elimina cada archivo coincidente.

Uso del comando de localización

El localizar El comando es otra forma de encontrar archivos y directorios en Linux. Localizar es más rápido que el encontrar comando porque utiliza una base de datos creada previamente de nombres de archivos y ubicaciones. Sin embargo, es posible que no esté tan actualizado como el comando de búsqueda porque la base de datos se actualiza periódicamente mediante un trabajo cron.

La sintaxis básica del comando de localización es:

localizar [options] patrón

El patrón es una cadena de caracteres que desea buscar en los nombres de archivo. El comando de localización devolverá todos los nombres de archivo que contengan el patrón como una subcadena.

Por ejemplo, para encontrar todos los archivos que contienen la palabra «sí» en sus nombres, puede usar este comando: localizar si.

Si recientemente actualizó una gran cantidad de archivos y desea actualizar la base de datos manualmente antes de usar el comando de localización, puede ejecutar este comando a través de la terminal:

sudo actualizadob

Es posible que deba ingresar su contraseña para ejecutar el comando.

Al igual que buscar, puede buscar opciones adicionales para localizar utilizando la página del manual a través de la terminal (hombre localizar). Éstas incluyen:

  • -i: Ignora mayúsculas y minúsculas al hacer coincidir patrones. Por ejemplo, -yo linux coincide con Linux, LINUX, linux, etc.
  • -C: cuenta el número de archivos coincidentes en lugar de mostrarlos. Por ejemplo, -c linux muestra cuántos archivos contienen linux en sus nombres.
  • -l: limita el número de archivos coincidentes a un número especificado. Por ejemplo, -l 10 linux muestra solo los primeros 10 archivos que contienen linux en sus nombres.

Uso de la aplicación de administración de archivos GUI

Si prefiere una interfaz gráfica para buscar archivos y directorios en Linux, puede usar la aplicación de administración de archivos que se incluye con su distribución de Linux. Esto podría llamarse Nautilo, archivoso Administrador de archivosdependiendo de si está usando Ubuntu u otra distribución de Linux.

Estas aplicaciones le permiten explorar y buscar sus archivos y directorios utilizando una interfaz familiar basada en ventanas. Puede navegar a través de su sistema de archivos utilizando la barra lateral, la barra de herramientas o las migas de pan. También puede usar atajos de teclado o arrastrar y soltar para realizar varias acciones en sus archivos y directorios.

Para buscar archivos y directorios usando la aplicación de archivo común, puede usar el cuadro de búsqueda en la barra de herramientas o presionar Control+F. Esto abrirá un panel de búsqueda donde puede ingresar sus criterios de búsqueda.

También podrá filtrar los resultados por tipo, tamaño o fecha. En Archivos en Ubuntu, presione el botón flecha hacia abajo junto a los resultados de la búsqueda para elegir sus criterios de búsqueda.

Su aplicación de administración de archivos mostrará todos los archivos y directorios coincidentes en el área principal. Luego puede hacer doble clic en cualquier archivo o directorio para abrirlo o realizar otras acciones usando el menú contextual, siempre que tenga los permisos de archivo necesarios.

Administrar archivos en Linux

Encontrar archivos y directorios en Linux puede ser una tarea abrumadora para los principiantes. Al usar los comandos de búsqueda y localización de Linux, o al usar la herramienta de administración de archivos de su sistema Linux, puede buscar archivos y directorios según varios criterios y realizar acciones en ellos. Por ejemplo, puede eliminar archivos en su PC con Linux que no necesita.

Otra tarea que podría intentar es cambiar el nombre de sus archivos y carpetas en Linux para que sea más fácil localizar sus archivos más importantes.