Descargo muchos PDF, jpeg, PNG, etc., que sólo necesito durante unas horas. ¿Hay alguna forma de crear una carpeta que me permita acceder a los elementos pero que se autoelimine periódicamente (envíe todo a la carpeta de la basura) o de etiquetarlos de forma que los archivos individuales se autoeliminen tras un límite de tiempo determinado?
Respuestas
¿Demasiados anuncios?Aquí tienes uno que no te costará dinero :) (¡y tampoco mucho tiempo!). Tenga en cuenta, sin embargo, que la solución que he descrito a continuación eliminará estos archivos de forma permanente en lugar de enviarlos a la carpeta de la Papelera.
Si prefiere enviar los archivos a la Papelera en lugar de eliminarlos permanentemente (utilizando la opción rm
), hay otras utilidades disponibles para hacerlo. trash
está disponible en Homebrew y hay otros discutidos en este hilo.
De todos modos, la siguiente es mi receta para permanentemente eliminar estos archivos descargados:
-
Cree el directorio que desea utilizar para guardar sus archivos y carpetas "a corto plazo":
$ mkdir ~/Desktop/DwnLoads
-
Crear un
cron
trabajo a periódicamente borre el contenido del directorio que acaba de crear:$ crontab -e
Su crontab se abrirá con el editor por defecto. Este será probablemente vi
a menos que lo hayas cambiado. Si no le gusta vi
(yo no lo hago), puedes usar nano
en su lugar (muy fácil de usar). Así es como se abre el crontab
con nano
:
EDITOR=nano crontab -e
Añada la siguiente línea al final de su crontab
:
0 */4 * * * rm -rf ~/Desktop/DwnLoads/*
Esta entrada en particular borrará todos los archivos y subcarpetas en ~/Desktop/DwnLoads
(la carpeta DwnLoads en su Escritorio) cada 4 horas. Si quieres algo diferente a 4 horas, es fácil de cambiar. Si no está familiarizado con el crontab
sintaxis, hay una gran sitio web que tomará le ayudará a desarrollar la expresión crontab que desea .
Eso es todo. Háganos saber si tiene preguntas y trataremos de ayudarle.