buscar archivos de más de X días en bash y eliminar

Tengo un directorio con algunos TB de archivos. Me gustaría eliminar cada archivo que tenga más de 14 días.

Pensé que usaría find . -mtime +13 -delete find . -mtime +13 -delete . Para asegurarme de que el comando funciona como esperaba, ejecuté find . -mtime +13 -exec /bin/ls -lh '{}' \; | grep '' find . -mtime +13 -exec /bin/ls -lh '{}' \; | grep '' find . -mtime +13 -exec /bin/ls -lh '{}' \; | grep '' . Este último no debería devolver nada, ya que los archivos que se crearon / modificaron hoy en día no se deben encontrar mediante el uso de -mtime +13 . Para mi sorpresa, sin embargo, ¡ find simplemente arrojar una lista de todos los archivos modificados / creados hoy!

 find your/folder -type f -mtime +13 -exec rm {} \; 

Esto funciona para mí

 $ find ./folder_name/* -type f -mtime +13 -print | xargs rm -rf