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í:
Ú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.
Saludos
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í:
Bash
- # 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.
Bash
- # Buscar los archivos creados hoy y cambiar sus permisos.
-
- find -type f -newermt $(date -I) -exec chmod 664 {} \;
Saludos
"Pero no toques, por qué tocas? - Amador"