Cómo limpiar la carpeta temporal de Linux cuando se llena

La carpeta temporal en un sistema Linux tiene una cantidad limitada de espacio. Por lo general, el tamaño de la carpeta temporal no es un problema, ya que se borra con cada reinicio. Sin embargo, si está ejecutando un sistema Linux que no se reinicia con frecuencia, la carpeta puede llenarse y causar inmensos problemas.

Método 1 – comando Buscar

El comando find, que está integrado en todas las distribuciones de Linux, no es solo una aplicación robusta de línea de comandos para Linux que puede encontrar archivos y carpetas rápidamente. También se puede utilizar para eliminar rápidamente muchos archivos de cualquier directorio, incluido el que contiene datos temporales.

Para usar el comando de búsqueda para limpiar la carpeta temporal de Linux, comience abriendo una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Luego, una vez que la ventana de la línea de comandos esté lista para usarse, cambie de un usuario estándar a la cuenta raíz usando el comando su o sudo -s.

su -

o

sudo -s

Ahora que ha obtenido acceso de root en la terminal, utilice el comando de búsqueda a continuación, combinado con el interruptor «-delete» para vaciar todos los archivos del directorio temporal.

find /tmp -type f -delete

Al ejecutar el comando anterior, el directorio temporal está vacío de todos los archivos. Sin embargo, quedan carpetas. Si prefiere eliminar absolutamente todo, pruebe este comando de búsqueda.

find /tmp -exec rm -rf {} +

Método 2: directorio vacío con rm

Eliminar todo del directorio temporal se hace mejor con el método 1, ya que evita usar el comando rm mucho. Dicho esto, si no ha tenido buena suerte con el Método 1, seguir esta ruta es la única otra opción.

  Cómo usar Lynx para navegar por la web desde la terminal de Linux

El primer paso para limpiar el directorio temporal usando el comando rm es abrir una ventana de terminal. Puede hacer esto presionando Ctrl + Alt + T o Ctrl + Alt + Shift + T en el teclado. Una vez que la ventana de la línea de comandos esté abierta, obtenga acceso de root.

su -

o

sudo -s

Con la línea de comandos cambiada a acceso root, muévase a “/ tmp” con el comando CD.

cd / tmp

Dentro del directorio temporal en su sistema Linux, ejecute el comando ls para ver el contenido de la carpeta.

ls

Luego, ejecute el comando rm con el modificador «-rf» y un símbolo comodín *. Al usar un comodín con el comando rm, la línea de comandos de Linux eliminará todos los archivos y carpetas a la vez. Esto ahorrará tiempo y hará que no sea necesario escribir el comando rm una y otra vez para cada carpeta y archivo en el directorio temporal.

rm -rf *

Desde aquí, ejecute el comando ls una vez más para ver el contenido del directorio temporal. Suponiendo que el comando rm fue exitoso, no aparecerá nada. Si todavía hay datos en el directorio, vuelva a ejecutar el comando anterior e intente nuevamente.

  Cómo instalar PulseAudio Equalizer en Linux y mejorar el sonido

Compruebe cuando la carpeta temporal de Linux esté llena

El directorio temporal es una ubicación importante en Linux. Muchos programas y servicios lo utilizan para almacenar datos temporales. A veces, un exceso de datos puede llenar rápidamente la carpeta.

Para evitar que el directorio temporal se llene en el futuro, de modo que no sea necesario recurrir a borrarlo manualmente, aquí hay algunas formas rápidas de verificar el uso actual de datos de la carpeta.

Df

El comando Df es excelente para verificar el tamaño del directorio temporal en Linux, ya que es una herramienta de línea de comandos incorporada que viene con todos los sistemas operativos Linux.

Abra una ventana de terminal presionando Ctrl + Alt + T o Ctrl + Shift + T en el teclado. Luego, con la ventana de la línea de comandos abierta y lista para usar, apunte el comando du al directorio temporal para ver cuántos datos está usando en bloques.

df /tmp

¿No te gusta la lectura de bloques? Considere combinar el comando df junto con el modificador de línea de comandos «h». Reemplazará la lectura del bloque en megabytes y gigabytes simples, que es mucho más fácil de entender.

df -h /tmp

Du

El comando df es excelente para mostrar una lectura detallada del directorio temporal. Sin embargo, si solo está buscando un resumen rápido de cuánto espacio está usando la carpeta, es mejor usar el comando du, ya que solo muestra cuánto del directorio temporal está ocupado (en megabytes) y nada más.

sudo du -sh /tmp

Árbol

¿Necesita una lectura detallada de exactamente cuántos archivos y carpetas hay dentro del directorio temporal? Prueba el comando del árbol.

  Cómo encontrar y eliminar enlaces simbólicos rotos en Linux

Nota: es posible que el árbol ya esté instalado en su sistema Linux. Si no es así, diríjase a Pkgs.org y aprenda cómo instalarlo.

tree /tmp

El comando anterior mostrará una pequeña lectura de cuántos archivos y carpetas están usando actualmente el directorio temporal. Sin embargo, no mostrará el tamaño de ellos. Si desea ver cuántos datos hay en todos los archivos y carpetas, pruebe el comando de árbol con «du».

tree --du -h /tmp