Cómo utilizar el comando Buscar para buscar archivos en Linux

Cómo utilizar el comando Buscar para buscar archivos en Linux

Hay ocasiones en las que desea acceder a un archivo específico pero no puede encontrarlo en su sistema debido a la falta de organización de la carpeta. Afortunadamente, Linux le proporciona algunas utilidades útiles que le permiten buscar fácilmente archivos en su computadora.





El comando de búsqueda es una de esas herramientas que se puede usar para buscar un archivo usando su nombre de archivo, permisos, extensión, tamaño, etc. Esta guía explicará el comando de búsqueda de Linux y proporcionará algunos ejemplos que demuestran cuán poderosa es esta utilidad.





¿Qué es el comando Buscar?

Como sugiere el nombre, el encontrar El comando permite al usuario buscar archivos presentes en su almacenamiento local. A diferencia de las funciones de búsqueda normales presentes en los administradores de archivos de Linux, el comando de búsqueda tiene funciones adicionales que pueden filtrar los archivos de acuerdo con ciertas condiciones.





Además, el comando de búsqueda proporciona varios criterios para ubicar archivos en una computadora. Incluso puede usar expresiones regulares para hacer coincidir el nombre de un archivo con un patrón específico.

Cómo encontrar archivos en Linux

El comando de búsqueda tiene numerosas opciones y funciones que filtran los archivos según las condiciones especificadas.



Buscar sintaxis de comandos

La sintaxis básica del comando de búsqueda es:

|_+_|

Por ejemplo, el siguiente comando buscará archivos de texto en el /hogar directorio.





|_+_|

Tenga en cuenta que antes de buscar archivos en su almacenamiento, debe tener permisos de lectura para ese directorio en particular.

¿Puedes jugar juegos de ps3 en la consola ps4?

Buscar archivos por nombre

El uso más común del comando de búsqueda es buscar un archivo por su nombre. Para buscar un archivo usando el nombre de archivo, use el -nombre bandera con el comando predeterminado.





|_+_|

El comando mencionado anteriormente buscará un archivo llamado nombrearchivo.txt en el /hogar directorio. los -tipo f opción le dice al sistema que estamos buscando un Expediente .

Si desea ignorar las mayúsculas y minúsculas en el nombre del archivo, reemplace el -nombre opción con -iname .

|_+_|

Este comando localizará un archivo que tenga cualquiera de los siguientes nombres: nombre de archivo, nombre de archivo, nombre de archivo, nombre de archivo, etc.

Como cualquier otro comando de Linux, puede usar . (punto) para especificar también la ruta relativa del directorio actual.

|_+_|

Similar, / por /raíz y ~ por /hogar también se puede utilizar.

Buscar archivos por extensión

La búsqueda de archivos con una extensión en particular puede ayudar a reducir los resultados de la búsqueda. Para buscar un archivo por su extensión, use la siguiente expresión regular con la -nombre y -iname bandera.

|_+_|

Este comando mostrará una lista de todos los archivos que tienen la .pdf extensión. Tenga en cuenta que tendrá que escapar del asterisco ( * ) personaje con citas ( '' ) o un barra inclinada hacia atrás ( ) para que el terminal lo interprete como un carácter comodín.

También puede invertir el comando anterior usando el -no bandera. El siguiente comando buscará archivos que no tengan la .pdf extensión.

|_+_|

Incluso puede canalizar el comando de búsqueda con otros comandos de Linux. Por ejemplo, para cambiar los permisos de moderación para cada archivo que se ajuste a la condición:

|_+_|

Este comando buscará todos PDF archivos en el /hogar directorio y cambiar sus permisos para que cualquiera pueda leer, escribir y ejecutar esos archivos.

Buscar tipos de archivos específicos

Además de los archivos, el comando de búsqueda también puede buscar otro tipo de archivos. Los directorios, enlaces simbólicos, sockets y dispositivos de caracteres son algunos de los tipos de archivos admitidos por find.

Hasta ahora, hemos estado usando -tipo f opción en el comando de búsqueda. los F representa Expediente . Para buscar otros tipos de archivos en Linux, reemplace F con otros personajes reservados.

  • F : archivos regulares
  • D : directorios
  • los : enlaces simbólicos
  • c : dispositivos de personajes
  • b : bloquear dispositivos
  • pag : tubería con nombre
  • s : enchufes

Para buscar subdirectorios presentes en el /hogar directorio:

|_+_|

Buscar archivos por tamaño

los -Talla flag le permite buscar archivos que ocupen una determinada cantidad de espacio en el disco. Los siguientes sufijos denotan los distintos tamaños de archivo:

  • b : Bloques de 512 bytes
  • c : bytes
  • en : palabras de dos bytes
  • para : Kilobytes
  • METRO : Megabytes
  • GRAMO : Gigabytes

Para buscar todos los archivos que tienen un tamaño de archivo de 1 GB:

|_+_|

Para buscar archivos de menos de 1 GB, agregue el menos ( - ) carácter antes de especificar el tamaño:

|_+_|

Del mismo modo, utilice el Más ( + ) para localizar archivos de más de 1 GB:

|_+_|

Para buscar archivos dentro de un rango de tamaño:

|_+_|

Buscar archivos mediante marcas de tiempo

Puede que ya lo sepas Linux asigna marcas de tiempo específicas a todos y cada uno de los archivos de su almacenamiento. Estas marcas de tiempo contienen la hora de modificación, la hora de cambio y la hora de acceso.

Para buscar archivos con una hora de modificación particular:

|_+_|

El comando mencionado anteriormente imprimirá todos los archivos que fueron modificados en los últimos cinco días. Del mismo modo, también puede utilizar -un momento y -hora para filtrar los archivos según la hora de acceso y la hora de cambio.

También puede utilizar el Más y menos signos para encontrar archivos mayores o menores que una marca de tiempo específica.

|_+_|

Buscar archivos con permisos específicos

los -permanente La opción permite a los usuarios buscar archivos con un conjunto particular de permisos.

|_+_|

Utilizar el barra inclinada personaje ( / ) para enumerar el archivo si al menos una categoría tiene el conjunto de permisos proporcionados.

¿Necesito una nueva placa base para una nueva CPU?
|_+_|

Buscar archivos por propietario

Utilizar el -usuario marca para obtener archivos que pertenecen a un usuario en particular.

|_+_|

Buscar y eliminar archivos

Para eliminar todos los archivos filtrados usando buscar, agregue el -Eliminar bandera al final del comando.

|_+_|

El comando mencionado anteriormente eliminará todos los PDF archivos que están presentes en el /hogar directorio.

No podrá eliminar directorios que no estén vacíos con find. Tendrás que usar el comando rm para eliminar dichas carpetas en su sistema Linux.

Organización de archivos en Linux

Encontrar archivos es difícil si tiene cientos de directorios en su sistema sin nombres apropiados. El comando de búsqueda es útil cuando desea filtrar archivos en un directorio de acuerdo con un criterio específico.

Para aprovechar al máximo su almacenamiento en un sistema Linux, la organización y administración de archivos son imprescindibles. La agrupación adecuada de carpetas y la eliminación de datos redundantes pueden ayudarlo a acceder rápidamente a los archivos que desee.

Cuota Cuota Pío Correo electrónico 9 consejos clave para administrar y organizar los archivos de su computadora

No existe una manera perfecta cuando se trata de la administración de archivos de computadora, pero estos consejos lo ayudarán a crear un orden desde el caos.

Leer siguiente
Temas relacionados
  • Linux
  • Gestión de archivos
  • Linux
Sobre el Autor Sharma profundo(79 Artículos publicados)

Deepesh es el editor junior para Linux en MUO. Escribe guías informativas sobre Linux, con el objetivo de proporcionar una experiencia maravillosa a todos los recién llegados. No estoy seguro de películas, pero si quieres hablar de tecnología, él es tu chico. En su tiempo libre, puedes encontrarlo leyendo libros, escuchando diferentes géneros musicales o tocando su guitarra.

Más de Deepesh Sharma

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse