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.
Tabla de contenido
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.
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.
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.
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