Herramientas

Eliminar las carpetas .ipynb_checkpoints en Linux y macOS

Al trabajar con archivos Jupyter es normal encontrar en nuestros ordenadores carpetas ocultas .ipynb_checkpoints. En donde se almacenan los puntos de control gracias a los cuales es posible volver atrás en los Notebooks. Aunque, cuando se elimina el archivo ipynb, no se elimina la carpeta y menos el contenido de esta. Lo que se puede traducir en valioso espacio ocupado en nuestros sistemas de almacenamiento. Para solucionar este problema se puede recurrir al comando find que se encuentra en los sistemas UNIX para buscar y eliminar las carpetas .ipynb_checkpoints.

Las instrucciones que se muestran a continuación solamente funcionan en UNIX, la forma de eliminar estas carpetas en Windows se puede encontrar en esta entrada.

Buscar las carpetas .ipynb_checkpoints con find

Para buscar todas la carpetas .ipynb_checkpoints que existen en nuestro ordenador se puede abrir una terminal y escribir el siguiente comando

find . -name .ipynb_checkpoints -type d

En el que se indica que se busque todas las carpetas a partir de la actual (indicaron mediante el .), todas las carpetas (lo que se limita con la opción -type d) que tengan como nombre .ipynb_checkpoints (para lo que se ha usado -name). En el caso de que se desee buscar a partir de otra carpeta simplemente se debería cambiar . por la ruta absoluta o relativa a esta.

Al ejecutar el comando irá apareciendo por pantalla más o menos rápido todas las carpetas .ipynb_checkpoints que existan en la ruta de búsqueda.

Eliminar las carpetas .ipynb_checkpoints con find

Ahora que sabemos la forma para encontrar las carpetas .ipynb_checkpoints con find solamente hay que decirle al comando lo queremos que haga con ellas, esto es, borrarlas. Algo que se puede hacer agregando la opción -exec rm -rf {} \; al comando anterior.

find . -name .ipynb_checkpoints -type d -exec rm -rf {} \;

Con lo que encontrará y eliminará todas las carpetas con los puntos de control que hubiesen quedado en el disco.

Conclusiones

Las carpetas .ipynb_checkpoints permite volver a puntos de control en Jupyter, pero también ocupan espacio en nuestro y al borrar los archivos ipynb ya no son necesarios. Con un simple comando de terminal se pueden eliminar las carpetas .ipynb_checkpoints fácilmente tanto en Linux como macOS.

Imagen de StockSnap en Pixabay

¿Te ha parecido de utilidad el contenido?

Daniel Rodríguez

Share
Published by
Daniel Rodríguez
Tags: Jupyter

Recent Posts

Cómo Elegir el Test de Hipótesis Correcto para tus Datos

Tienes dos grupos de datos y quieres saber si son estadísticamente distintos. O tienes una…

1 día ago

Tuplas vs Listas en Python: parecen lo mismo, pero no

A primera vista, tuplas y listas son casi idénticas. Ambas guardan colecciones ordenadas de elementos.…

3 días ago

Qué significa realmente “calidad de datos”

"Nuestros datos no tienen buena calidad." Escuchas esto constantemente en reuniones. El problema es que…

1 semana ago

Cómo Detectar Pseudo-IDs y Data Leakage en el Constructor de Scorecards

El artículo Data Leakage en Credit Scoring explicó por qué este es el error más…

1 semana ago

Cómo Verificar la Normalidad de tus Datos antes de un Test Estadístico

Antes de aplicar muchos tests estadísticos clásicos (el t-test, el ANOVA, la regresión lineal) aparece…

2 semanas ago

Docker Compose: el día a día. Cómo ver qué funciona y qué no

Si acabas de montar tu aplicación en Docker Compose, la primera pregunta que haces cada…

2 semanas ago

This website uses cookies.