Cómo encontrar archivos en Linux con 3 comandos fáciles

Cómo encontrar archivos en Linux con 3 comandos fáciles / Linux

¿Aún luchas con la curva de aprendizaje de Linux? ¡No te culpamos! Es muy diferente de Windows 7 Diferencias clave entre Windows y Linux que debe conocer antes de cambiar 7 Diferencias clave entre Windows y Linux que debe conocer antes de cambiar Leer más, por lo que es probable que tenga problemas, como la ubicación de los archivos que fuera de lugar el otro día ¿Hay una manera fácil de encontrarlos??

Afortunadamente sí. Sin embargo, debe estar un poco familiarizado con la línea de comandos. Una guía rápida para comenzar con la línea de comandos de Linux. Una guía rápida para comenzar con la línea de comandos de Linux. Puede hacer muchas cosas increíbles con comandos en Linux. No es difícil de aprender. Lea más para desbloquear todo el poder del ecosistema de Linux y todas sus utilidades subyacentes. Si aún no lo ha hecho, familiarícese con estos comandos esenciales de Linux Una A-Z de Linux: 40 comandos esenciales que debe conocer Una A-Z de Linux: 40 comandos esenciales que debe saber Linux es la tercera rueda que a menudo se ignora para Windows y Mac. Sí, durante la última década, el sistema operativo de código abierto ha ganado mucha tracción, pero aún está muy lejos de ser considerado ... Leer más .

Cuando esté listo, aquí hay tres comandos simples que puede usar para localizar archivos que parece que no puede encontrar.

los “Cual” Mando

los cual el comando es el más simple de los tres comandos que vamos a explorar, pero esta simplicidad tiene un costo: su uso es extremadamente limitado y específico. Sin embargo, por lo que está destinado a hacer, es muy bueno en lo que hace..

En Linux, cada comando que ejecuta en la línea de comandos en realidad apunta a un archivo binario (también conocido como archivo ejecutable) en algún lugar del sistema. Cuando escribes un comando, el archivo binario de ese comando es lo que termina siendo ejecutado. Cuando usas el cual comando con un comando que está buscando, la salida es la ruta al archivo binario de ese comando.

En el ejemplo anterior, el comando de uso frecuente sudo en realidad apunta a un archivo binario llamado sudo en el / usr / bin directorio. Sin embargo, no todos los archivos binarios se encuentran en este directorio, por lo que cual es útil cuando necesitas encontrar un binario pero no tienes idea de por dónde empezar a buscar.

Un comando alternativo es el dónde está comando, que le brinda un poco más de información, no solo la ubicación del archivo binario del comando, sino también la ubicación de los archivos fuente y las páginas del comando man del comando..

Tenga en cuenta que ambos pueden buscar varios comandos a la vez al proporcionar tantos nombres de comandos como desee (como se ilustra en las capturas de pantalla).

Una ligera diferencia entre los dos comandos es que dónde está solo buscará en una lista integrada de directorios cuando busque cual Mirará a través de todos los directorios en el usuario actual Variable de entorno PATH.

los “Localizar” Mando

El siguiente comando que vamos a explorar es localizar, que utiliza una base de datos de archivos y directorios predefinidos para acelerar el proceso de búsqueda. Si alguna vez ha utilizado una búsqueda de Windows indexada ¿Cuáles son las herramientas más rápidas para la búsqueda de escritorio de Windows? ¿Cuáles son las herramientas más rápidas para la búsqueda en el escritorio de Windows? Buscar es una de las herramientas digitales que damos por sentado y en la que confiamos en gran medida. Afortunadamente, Windows viene con una función de búsqueda práctica. ¿Podrían las herramientas de terceros ser mejores y más rápidas? Hicimos la prueba. Leer más, el concepto debe ser bastante familiar.

Este tipo de búsqueda indexada es ciertamente más rápido que buscar en toda la unidad de disco, pero la desventaja es que el índice a veces no está sincronizado. Aunque el sistema Linux actualiza periódicamente el índice por sí solo, puede forzarlo a sincronizarse usando la updatedb mando.

Tenga en cuenta que una actualización de índice puede tardar varios minutos, dependiendo de la potencia de procesamiento de su sistema.

Usar el localizar comando, todo lo que tiene que hacer es proporcionar una cadena de consulta que usará para encontrar coincidencias. El comando generará una lista de todos los directorios y archivos indexados que coincidan con la consulta.

Si desea limitar la búsqueda solo a coincidencias exactas, use la -segundo parámetro. Si desea que la consulta de búsqueda no distinga mayúsculas de minúsculas, utilice la -yo parámetro. Si desea limitar el número de resultados, use la -norte <#> parámetro.

los “Encontrar” Mando

Por último tenemos el encontrar comando, que es el más versátil de los comandos que vamos a explorar pero también el más difícil de aprender debido a lo flexible que puede ser.

Tenga en cuenta que cuando use este comando, siempre buscará en el directorio actual a menos que se especifique lo contrario..

Para encontrar un archivo por su nombre, use la -nombre parámetro (o el -iname parámetro para la insensibilidad a los casos). O bien, puede invertir la búsqueda y excluir archivos por su nombre usando la -no modificador los * el símbolo se utiliza como comodín.

También puede encontrar todos los archivos según su tipo usando el -tipo parámetro. Las siguientes opciones comunes corresponden a sus respectivos tipos de archivos:

  • re: directorios
  • F: archivos regulares
  • l: enlaces simbólicos

Similar a los tipos de archivos, puede buscar de acuerdo al tamaño del archivo usando -tamaño parámetro seguido de una cadena que indica el tamaño, la unidad y si queremos una coincidencia exacta, inferior o superior a:

  • do: bytes
  • k: kilobytes
  • METRO: megabytes
  • sol: gigabytes

Y, por supuesto, todos estos se pueden combinar para formar búsquedas altamente específicas para archivos específicos. Si desea encadenar búsquedas múltiples en una, use el -y y -o parámetros entre consultas.

Nunca pierdas otro archivo en Linux

Y ahí lo tienen: las mejores maneras de encontrar archivos en Linux usando nada más que la línea de comandos. No es necesario ningún software de terceros. Si necesitas un simple dónde, un ayuno localizar, o un poderoso encontrar, Linux lo tiene cubierto ¿Cuál es la diferencia entre las distribuciones de Linux si son todas de Linux? [MakeUseOf Explica] ¿Cuál es la diferencia entre las distribuciones de Linux si son todas de Linux? [MakeUseOf Explica] Cuando un usuario es introducido a Linux por primera vez, se le puede decir que está usando Linux, pero pronto aprenderá que se llama otra cosa. Sí, Ubuntu, Fedora, Linux Mint, Debian, openSUSE y muchos otros ... Leer más .

Como hacer encontrar archivos en linux? Comparte tus mejores consejos y trucos con nosotros en los comentarios a continuación.!

Explorar más sobre: ​​Símbolo del sistema, Terminal.