Buenas!.
Cuando queremos buscar los archivos que se han modificados, creados (estos dos atributos supongo que son los que son) del día de hoy.
Podemos usar la opción "
-newermt" del comando find.
Y para evitar tener que teclear la fecha en formato iso 8601 (yyyy-mm-dd) podemos usar el comando "
date"
Quedando así:
Código:
# Comando find. Buscar archivos por la fecha de hoy
find . -type f -newermt $(date -I)
# Comando find. Buscar archivos por una fecha
find . -type f -newermt 2022-03-16
Últimamente estoy usando un editor para Python que por lo visto solo existe en Windows y el libro que estoy leyendo es el que usa: PyScripter.
Una tontería ya que podía usar uno en Linux.
Al final acabo copiando los archivos que creé en windows a Linux, pero sus permisos están activos todos.
Así que para buscar por fecha y cambiar sus permisos por otros más coherentes uso de nuevo el comando find en el directorio de los archivos.
Código:
# Buscar los archivos creados hoy y cambiar sus permisos.
find -type f -newermt $(date -I) -exec chmod 664 {} \;
Saludos