Skip to content
marcoscr4981Public

About

Aplicación que elimina archivos temporales o basura que aparecen en directorios de usuario (como carpetas con música, fotos, etc.), y que no son archivos de sistema o logs formales, sino cosas como caché residual o metadatos inútiles.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

CleanTMP

Tabla de contenidos


01 Descripción

CleanTMP es una herramienta de línea de comandos para eliminar archivos temporales o residuales en carpetas de usuario. Elimina elementos como .DS_Store, Thumbs.db, archivos swap de Vim, metadatos de macOS, entre otros.

Ideal para mantener limpias carpetas de documentos, música, descargas o para compartir directorios sin archivos innecesarios.

  • Versión: v1.1
  • Última revisión: 17/07/2025

Características

  • Elimina archivos temporales comunes en Windows, macOS y Linux.
  • Soporte para limpieza recursiva.
  • Ignora carpetas protegidas del sistema.
  • Genera un reporte detallado tras la ejecución.
  • Compatible con Python 3.7+.

Actualizaciones

  • Se añaden colores a los mensajes que se muestran por pantalla.
  • Ahora no es necesario especificar una ruta: si no se indica ninguna, el programa limpiará los archivos temporales en el directorio actual.

Subir


02 Instalación

Requisitos

  • Python 3.7 o superior

Clonar el repositorio de GitHub

git clone https://github.com/marcoscr4981/cleantmp.git

Opción 1: Ejecutar desde el repositorio

  1. Sitúate en la raíz del proyecto (donde están README.md y la carpeta cleantmp/).

  2. Ejecuta el script:

python3 cleantmp -r /ruta/a/limpiar

Opción 2: Instalar en el sistema

En macOS o Linux

  1. Da permisos de ejecución:
chmod +x cleantmp/__main__.py
  1. Mueve el script a una carpeta en el PATH (como /usr/local/bin):
sudo mv cleantmp/__main__.py /usr/local/bin/cleantmp
  1. Ejecuta desde cualquier lugar:
cleantmp -r ~/Downloads

En Windows

  1. Asegúrate de tener Python instalado y agregado al PATH.

  2. Copia el archivo __main__.py a una carpeta que esté en el PATH (ej. Scripts de Python):

copy cleantmp\__main__.py C:\Users\%USERNAME%\AppData\Local\Programs\Python\Python311\Scripts\cleantmp.py
  1. Ejecuta desde CMD o PowerShell:
python cleantmp.py -r C:\Users\%USERNAME%\Downloads

Opcional: puedes crear un archivo .bat para ejecutar el script más fácilmente como un comando.

Subir

03 Uso

cleantmp [opciones] <ruta>

Opciones

  • -r, --recursive: Limpia carpetas de forma recursiva.
  • -v, --version: Muestra la versión actual del script.

Subir

04 Archivos eliminados

  • Archivos comunes de metadatos:
    • .DS_Store, Thumbs.db, Desktop.ini, ehthumbs.db
  • Archivos de respaldo o caché:
    • *~, ._*
  • Archivos swap de editores:
    • .file.swp, .file.swo, .*.sw?

Subir

05 Autor

Subir

06 Licencia

  • Licencia: MIT

Subir


Última modificación: 11 de Junio de 2025

About

Aplicación que elimina archivos temporales o basura que aparecen en directorios de usuario (como carpetas con música, fotos, etc.), y que no son archivos de sistema o logs formales, sino cosas como caché residual o metadatos inútiles.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages