Este comando encuentra correctamente todos los archivos en el directorio que son más antiguos que 1 día:
$ find /Users/[me]/test -type f ! -newermt -1day | xargs -0 -n1
/Users/[me]/test/1.txt
/Users/[me]/test/2.txt
Sin embargo, cuando cambio el parámetro de 'xargs' para eliminarlos, arroja un error:
$ find /Users/[me]/test -type f ! -newermt -1day | xargs -0 rm
rm: /Users/[me]/test/2.txt
/Users/[me]/test/1.txt
: No such file or directory
¿Alguien sabe cuál es el problema y cómo solucionarlo?
¿O tal vez hay una mejor manera de hacer esto? (¡No estoy muy familiarizado con la línea de comandos de macOS, como probablemente puedes darte cuenta!)