Introducción
Linux utilizado principalmente con CLI shell para la eficiencia y la comunicación rápida con el sistema operativo, que ayuda a ejecutar procesos y tareas. Ese sistema operativo representa una arquitectura modular, con un océano de utilidades, demonios y archivos. ¿Cómo buscar el objeto necesario en ese caos? Podemos usar la utilidad predeterminada find para esa tarea.
Requisitos
- derechos de raíz;
- Debian 12 o versión superior;
- Varios conocimientos sobre el sistema operativo de trabajo;
- Conexión a Internet.
¿Cómo se utiliza?
Imaginemos que tenemos una copia de seguridad en nuestro sistema cuyo nombre es COPIA DE SEGURIDAD.txt en una tonelada de datos, entonces debemos verificar la instalación del comando:
find --help
Muy bien, la utilidad estaba en el sistema antes, ahora podemos usar el siguiente comando para buscar el objeto necesario:
find / -name "BACKUP.txt"
Pero si no recuerda el formato de su archivo de respaldo, puede enmascarar la búsqueda:
find / -name "BACKUP.*"
Alternativamente, si busca solo por formato, puede utilizar el siguiente comando:
find / -name "*.txt"
Podemos ver dos rutas en todo el sistema de archivos y en el comando indicamos / como raíz de toda la máquina. Pero, ¿qué pasa si no recuerdas el nombre y el tipo de archivo, pero resaltas que la creación fue hace un día? Escribe el comando:
find /data -mtime -1
Si queremos buscar solo archivos, entonces usamos la opción de acuerdo y también podemos combinar esto:
find /data -type f -mtime -1
El Mtime que se decodifica como hora de modificación y podemos ver ese archivo de texto, si recordamos solo el tamaño del archivo guardado podemos usar:
find /data -size -1M
Pero si solo recuerda datos específicos, por ejemplo, denegó el acceso al archivo a todos los grupos y usuarios, con excepción del propietario. Luego use el siguiente comando:
find /data -type f -perm 700
Conclusión
La utilidad de búsqueda se presenta como un poderoso aliado en el ámbito de Linux exploración, lo que le permite localizar archivos de manera eficiente en función de diversos atributos, como nombres, tipos, tamaños y horas de modificación. Al dominar esta utilidad, aprovechará la capacidad de navegar por el intrincado tapiz de la Linux sistema de archivos con delicadeza y precisión.