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

De la Regresión Logística al Scorecard: La Transformación Matemática

En un entrada previa explicamos qué son el WOE y el IV y por qué…

1 día ago

Analytics Lane lanza la versión 1.1 del laboratorio con nuevas suites de CLV y Scoring

Seguimos evolucionando el laboratorio de Analytics Lane y hoy lanzamos la versión 1.1, disponible en:…

2 días ago

Interés compuesto: la fuerza que multiplica tu dinero (y los errores que la anulan)

“El interés compuesto es la octava maravilla del mundo. El que lo entiende lo gana…

6 días ago

Cómo comparar datos con barras en Matplotlib: agrupadas, apiladas y porcentuales

Tienes los datos de ventas de tres productos en dos años distintos y quieres saber…

1 semana ago

Costes hundidos en ciencia de datos: cuándo mantener un modelo y cuándo migrar

Imagina la situación. Tu equipo lleva tres años con un modelo en producción. No es…

2 semanas ago

WOE e IV: La Base Matemática del Credit Scoring

Cuando un banco evalúa una solicitud de crédito necesita responder a una pregunta aparentemente simple:…

2 semanas ago

This website uses cookies.