GNU/Linux >> Tutoriales Linux >  >> Linux

herramientas diff de linux:crear una lista de archivos modificados

Puede usar la herramienta de diferencias:consulte las opciones -q y -r

-q  --brief
Output only whether files differ.

-r  --recursive
Recursively compare any subdirectories found.

Ejemplo:

diff -qr dir1 dir2

Tengo un enfoque simple para esto:use el modo de vista previa de rsync:

rsync -aHSvn --delete old_dir/ new-dir/

Los archivos que se muestran como "para ser eliminados" por ese comando serán los archivos "nuevos". Los otros que se van a transferir han cambiado de alguna manera. Consulte la página del manual de rsync para obtener más detalles.


El diffutils el paquete incluye un lsdiff herramienta. Simplemente pase la salida de diff -u a lsdiff:

diff -u --other-diff-options path1 path2 | lsdiff

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

  2. 5 herramientas de línea de comandos para encontrar archivos rápidamente en Linux

  3. 80 herramientas de monitoreo de Linux para administradores de sistemas

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

  5. Comando ls de Linux - Lista de archivos

4 herramientas Markdown para la línea de comandos de Linux

Comando Ls en Linux (Lista de archivos y directorios)

Comando Rm en Linux

Cómo listar archivos recursivamente en Linux

Crear archivos de tamaño personalizado en Linux

¿Cómo enumerar todos los archivos ordenados por tamaño en Linux?