GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo encontrar archivos modificados en las últimas 24 horas en Linux

Un administrador del sistema operativo Linux o un usuario veterano entiende y se relaciona con las implicaciones de las rutinas y objetivos de administración de archivos no cumplidos. La administración de archivos mejora el flujo de trabajo general, de modo que las acciones de cada usuario se asocian con cambios o modificaciones de archivos específicos.

[ También te puede interesar:Ripgrep:la herramienta de búsqueda de línea de comandos más rápida para Linux ]

Facilita la observación de cambios o modificaciones viables realizados en un sistema o datos de archivo de usuario, el usuario del sistema que realizó los cambios o modificaciones del archivo y la marca de tiempo asociada con cada cambio y modificación de archivo.

En Linux, lograr tal hazaña es posible a través del entorno de línea de comandos de Linux utilizando el comando de búsqueda.

Comando de búsqueda de Linux

El comando de búsqueda de Linux es efectivo para identificar los cambios asociados con un sistema particular o un archivo de usuario durante un período de tiempo específico. Por tanto, si dispone de un fichero cuyos datos cree que han sufrido alguna modificación o cambio, puede aclarar su sospecha a través del buscar comando.

La sintaxis básica de find El comando es el siguiente:

$ find /directory/path/to/your/files -mtime -N -ls

Según la sintaxis anterior:

  • buscar :este segmento de comando es responsable de rastrear la existencia de cualquier archivo modificado en función de la ruta de ubicación del archivo proporcionada.
  • /directorio/ruta/a/sus/archivos :esta parte es la ruta del sistema que apunta a los archivos modificados sospechosos que le interesan.
  • -mtime -N :esta parte contiene el valor de tiempo (-N) en formato entero. El -N es el período/intervalo de tiempo especificado en el que desea verificar la existencia de huellas de modificación de archivos.
  • -ls :si existen archivos modificados en su directorio de destino, los enumerará y los mostrará como salidas de terminal de Linux.

Buscar archivos modificados en las últimas 24 horas mediante el comando Buscar

Para demostrar la posible existencia de archivos modificados en su sistema Linux en las últimas 24 horas, implementaríamos un buscar comando similar al siguiente:

$ find /path/to/your/files/directory -mtime -1 -ls

De la sintaxis del comando anterior, buscar parte del comando “-1” hace referencia a un período de tiempo de 24 horas o un día desde que se pudo haber realizado cualquier modificación del archivo.

Por mi parte, verificaré la posibilidad de cualquier modificación de archivo en una de las carpetas de mi sistema de la siguiente manera:

$ find /home/dnyce/Documents/Work/LinuxShellTips/September -mtime -1 -ls

Según el resultado de la captura de pantalla anterior, el archivo "cómo convertir xlsx a CSVFormat en Linux.docx" ha dado positivo por haber sido modificado en la última ventana de 24 horas. Una salida más detallada de la captura de pantalla anterior es la siguiente:

Ahora conocemos los privilegios de lectura y escritura (-rw-rw-r– ), usuario del sistema (dnyce ), tamaño de archivo (958150 bytes) y hora de modificación (16:28) asociado con el archivo enumerado.

Si queremos extender nuestra salida por un período como los últimos 3 días, implementaríamos este comando de la siguiente manera:

$ find /home/dnyce/Documents/Work/LinuxShellTips/September -mtime -3 -ls

Como puede ver, tenemos más archivos de salida que dieron positivo para modificación.

El comando de búsqueda de Linux puede ayudarlo a lograr mucho en términos de los valiosos hitos de administración de archivos que proporciona. No solo puede identificar los archivos modificados, sino también determinar otra información crítica como el usuario que realizó la modificación, la hora de la modificación y el tamaño del archivo después de la modificación.

Para explorar más buscar opciones de comando, ejecute man find en su terminal Linux o lea los siguientes artículos.

  • Cómo encontrar el tamaño total de un directorio en Linux
  • Cómo encontrar qué direcciones IP están conectadas a Linux
  • Cómo encontrar y eliminar directorios vacíos en Linux
  • Cómo excluir un directorio al buscar archivos en Linux
  • Cómo eliminar archivos anteriores a los días especificados en Linux

Linux
  1. Cómo encontrar archivos modificados recientes o de hoy en Linux

  2. Cómo encontrar un archivo en Linux

  3. ¿Cómo encontrar archivos modificados en los últimos 30 días en Linux?

  4. Obtener la última fecha de modificación del archivo en Linux

  5. ¿Cómo encontrar directorios que se actualizaron el último día en Linux?

Cómo cambiar el nombre de un archivo (s) en Linux

Cómo encontrar archivos en Debian 10

Permisos de Linux:cómo encontrar los permisos de un archivo

Cómo encontrar archivos basados ​​en la marca de tiempo en Linux

Cómo encontrar el último inicio de sesión en Linux

Cómo comprimir un archivo en Linux