GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo obtener solo archivos creados después de una fecha con Ls?

Con el ls comando, ¿es posible mostrar solo los archivos creados después de una fecha específica, hora...?

Lo pregunto porque tengo un directorio con miles de archivos.

Quiero ver todos los archivos que se crearon desde ayer.

Yo uso ls -ltr pero tengo que esperar para ver todos los archivos...

Hay un equivalente de DIRECTORY/SINCE=date de OpenVMS ?

Respuesta aceptada:

Puedes usar el find Comando para encontrar todos los archivos que han sido modificados después de un cierto número de días.

Por ejemplo, para encontrar todos los archivos en el directorio actual que han sido modificados desde ayer (hace 24 horas) use:

find . -maxdepth 1 -mtime -1

Tenga en cuenta que para buscar archivos modificados antes Hace 24 horas, debes usar -mtime +1 en lugar de -mtime -1 .


Linux
  1. Comando de Linux:¿Cómo 'buscar' solo archivos de texto?

  2. ¿Cómo encontrar todos los archivos que terminan en .rb con Linux?

  3. ¿Cómo obtener solo el nombre del archivo con Linux 'buscar'?

  4. ¿Cómo puedo enumerar solo archivos no vacíos usando ls?

  5. Cómo obtener solo nombres del comando de búsqueda sin ruta

Cómo encontrar archivos en Linux

Cómo encontrar archivos en Linux con el comando Buscar

Cómo encontrar archivos con permisos SUID y SGID en Linux

Cómo encontrar recursivamente y enumerar los archivos por fecha en Linux

Cómo encontrar archivos con el comando fd en Linux

Cómo encontrar archivos en Debian