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

Todavía luchando con la curva de aprendizaje de Linux? Nosotros no culpamos! Es muy diferente de la de Windows por lo que está obligado a tener problemas, como la localización de los archivos que ha extraviado el otro día. ¿Hay una manera fácil de encontrar?7 Principales diferencias entre Windows & Linux que usted debe conocer antes de la conmutación7 Principales diferencias entre Windows & Linux que usted debe conocer antes de la conmutaciónLee mas

Afortunadamente, sí. Sin embargo, tendrá que ser algo familiarizados con la línea de comandos con el fin de desbloquear el poder del ecosistema Linux y todas sus utilidades subyacentes. Si usted no tiene ya, familiarizarse con estos comandos esenciales de Linux.

Cuando esté listo, aquí hay tres órdenes simples que se pueden utilizar para localizar archivos que parece que no puede encontrar.

El “Qué” Comando

los cual comando es el más simple de los tres comandos que vamos a explorar, pero esta simplicidad tiene un precio: su uso es muy limitado y específico. Sin embargo, para lo que se supone que debe hacer, es muy bueno en lo que hace.

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

linux-find-archivos -que

En el ejemplo anterior, el comando oft-usado sudo en realidad apunta a un archivo binario denominado sudo en el / Usr / bin directorio. No todos los binarios se encuentran en el este directorio, aunque, por lo cual es muy útil cuando se necesita para encontrar un binario, pero no tienen idea de por dónde empezar a buscar.

linux-find-archivos-whereis

Un comando alternativo es el dónde está comandos, lo que le da un poco más de información - no sólo la ubicación del archivo binario de la orden, pero la ubicación de los archivos de origen del comando y páginas también.

Ten en cuenta que ambos pueden buscar varios comandos a la vez mediante el suministro de la mayor cantidad de nombres de comandos que desee (como se ilustra en las capturas de pantalla).

Una ligera diferencia entre los dos es que los comandos dónde está sólo mirar a través de una lista integrada de directorios, mientras que en la búsqueda cual se verá a través de todos los directorios en los que el usuario actual variable de entorno PATH.

El “Localizar” Comando

El siguiente comando que vamos a explorar es localizar, que utiliza una base de datos pre-construidos de archivos y directorios para acelerar el proceso de búsqueda. Si alguna vez has usado una de búsqueda de Windows indexados, el concepto debe ser bastante familiarizado.¿Cuáles son las herramientas más rápido para Windows Desktop Search?¿Cuáles son las herramientas más rápido para Windows Desktop Search?La búsqueda es una de las herramientas digitales que damos por sentado y dependen en gran medida. Afortunadamente, Windows viene con una práctica función de búsqueda. ¿Podrían las herramientas de terceros será mejor y más rápido? Hicimos la prueba.Lee mas

Este tipo de búsqueda indexada es ciertamente más rápido que buscar todo el disco, pero el inconveniente es que el índice veces puede caer fuera de sincronía. Aunque el sistema Linux se actualiza periódicamente el índice por sí solo, puede forzar a sincronizar con el updatedb mando.

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

linux-find-archivos-localizar

Para utilizar el localizar mando, todo lo que tiene que hacer es proporcionar una cadena de consulta que se utilizará para la búsqueda de coincidencias. La salida del comando voluntad una lista de todos los directorios y archivos indexados que responden a la consulta.

Si desea limitar la búsqueda a palabras claves partidos, utilice el -segundo parámetro. Si desea realizar entre mayúsculas y minúsculas la consulta de búsqueda, usar el -yo parámetro. Si desea limitar el número de resultados, utilice el -norte lt; #gt; parámetro.

El “descubrimiento” de comandos

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

Ten en cuenta que cuando se utiliza este comando, siempre va a buscar en el directorio actual a menos que se especifique lo contrario.

linux-find-archivos-find-nombre

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

linux-find-archivos-find-Tipo

También se puede encontrar todos los archivos de acuerdo a su tipo de uso de la -tipo parámetro. Las siguientes opciones comunes corresponden a sus respectivos tipos de archivos:

  • redirectorios:
  • F: archivos normales
  • l: enlaces simbólicos

linux-find-archivos-find-tamaño

De manera similar a los tipos de archivos, puede buscar de acuerdo al tamaño del archivo mediante el -tamaño parámetro seguido por una cadena que indica el tamaño, la unidad, y si queremos una exacta, inferior o superior a partido:

  • do: bytes
  • kkilobytes:
  • METROmegabytes:
  • GRAMO: gigabytes

Y, por supuesto, todos estos pueden ser combinados para formar búsquedas muy específicas para archivos específicos. Si desea la cadena de múltiples búsquedas en uno, utilice el -y y -o parámetros de entre consultas.

Nunca pierda otro archivo en Linux

Y ahí lo tienes: las mejores formas de encontrar archivos en Linux usando nada más que la línea de comandos. Ningún software de terceros necesario. Ya sea que necesite un simple dónde, Un rápido localizar, o una poderosa encontrar, Linux tiene todo cubierto.Cuál es la diferencia entre las distribuciones de Linux Si Son Todo Linux? [Explica MakeUseOf]Cuál es la diferencia entre las distribuciones de Linux Si Son Todo Linux? [Explica MakeUseOf]Cuando un usuario se introduce primero en Linux, es posible que se les diga que están usando Linux, pero van a aprender rápidamente que se llama algo más. Sí, Ubuntu, Fedora, Linux Mint, Debian, openSUSE, y tantos otros ...Lee mas

Como hacer buscar archivos en Linux? Compartir sus mejores consejos y trucos con nosotros en los comentarios!

Artículos Relacionados