Encuentra archivos grandes Linux

Encuentra archivos grandes Linux
Un sistema de archivos es la parte básica de cualquier sistema operativo utilizado para mantener diferentes tipos de datos en archivos y carpetas. Estos archivos y carpetas son necesarios para proporcionar una forma organizada de secuenciar los datos del sistema. Al igual que muchos otros sistemas operativos, Linux ha creado su sistema de archivos, que es ligeramente diferente de otros sistemas operativos. Algunos archivos y carpetas contienen más datos que otros y toman más almacenamiento en nuestro sistema. Linux ha creado muchos de los comandos para obtener información sobre los archivos grandes en nuestro sistema. Si desea conocer los archivos y directorios más grandes de su Ubuntu 20.04 Sistema operativo de Linux, entonces este artículo está destinado a usted. Entonces, comencemos con el lanzamiento del terminal utilizando el "Ctrl+Alt+T."

Actualizar y actualizar el sistema:

Comenzaremos este artículo con la actualización del sistema. La actualización es bastante importante para los usuarios de Linux al realizar nuevos comandos, probablemente cuando desea instalar o descargar algo desde el terminal de la línea de comandos. Esto también es necesario para el procesamiento posterior de enumerar los archivos más grandes del sistema. Entonces, dentro del terminal de shell, necesitamos usar la instrucción de actualización "apt" con privilegios de sudo y presione Entrar para ejecutarlo. Comenzará a actualizar su sistema y paquetes y se completará en unos minutos.

$ sudo apt actualización

El siguiente paso después de la actualización del sistema es actualizar nuestro Ubuntu 20.04 Sistema operativo Linux. Debe utilizar el comando APT "Actualizar" en el shell y los privilegios de sudo. Comenzará a actualizar su sistema y le mostrará una lista de paquetes que se actualizarán, yo.mi., Snapd.

$ sudo apt actualización

Mientras actualiza, el proceso requerirá la confirmación de su proceso al mostrarle el espacio de disco adicional que necesita de su sistema. Tienes que tocar "Y" para continuar la actualización.

Se actualizará en unos minutos y, en algunos casos, en segundos si ya está completamente actualizado. La salida de procesamiento para la actualización del paquete se muestra a continuación.

Uso de la instrucción "DU":

La palabra "du" significa "uso de disco" en Linux. Se utiliza para encontrar los archivos y carpetas que contienen espacio más grande en el sistema. La instrucción "du" puede usar muchas de las diferentes banderas. Comencemos por echar un vistazo al comando "du" en el shell mencionando las otras opciones. Luego, la palabra "du" se usará para obtener el uso del espacio mediante el archivo o carpeta en particular, seguido de la bandera "-a" utilizada para contar los archivos y la ruta a la carpeta, I.mi.,/hogar. Hemos estado utilizando el comando "Sort" dentro del comando "DU" para ordenar los archivos y carpetas que salen por el comando "DU" en el orden ascendente del espacio de memoria que contienen, seguido de "-n" y "-r" bandera. El comando "Cabeza" también se ha utilizado dentro del mismo comando para especificar los números totales de archivos o carpetas que desea enumerar en su shell usando el indicador "-n" con el número, i.mi., 5. El comando muestra los 5 registros en orden ascendente.

$ sudo du -a / home / | sort -n -r | cabeza -n 5

Desea ver los archivos y carpetas más grandes dentro de la carpeta /var. El mismo comando se utilizará con la ruta "/var."Además, hemos estado especificando el número 10 en la sección principal de este comando para enumerar 10 registros. La salida muestra los 10 registros para las carpetas de retención de espacio más grande a más pequeña en el directorio /var del Ubuntu 20.04 sistema.

$ sudo du -a /var | sort -n -r | cabeza -n 10

El comando "du" es difícil de entender para algunos usuarios de Linux. También tenemos que utilizar las otras opciones de bandera en el comando "du" para facilitarles. La primera bandera que usaremos es el indicador "-hsx" para mostrar la salida del comando "du" en un formato legible por humanos. La opción "-H" se usa especialmente para el formato legible por humanos, "-S" se utiliza para mostrar un espacio total de todos los usuarios de Linux, y "X" se usa para ignorar los directorios en todos los sistemas de archivos. Esto significa que este comando le mostrará el espacio total utilizado por cada sistema de archivos de usuario por separado en Linux. Después de esta ejecución de comando, tenemos 2 registros de usuarios que muestran un uso espacial de 182 MB.

$ sudo du -hsx * | ordenar -rh | Cabeza -5

Si está usando algo más que el Ubuntu 20.04 Sistema, puede probar otros métodos para encontrar el archivo más grande de su sistema. Si desea mostrar todos los archivos y carpetas más grandes con el espacio que contienen en KB, GB o MB, debe usar el carácter K, G o M, respectivamente. S, hemos estado utilizando el bucle "para" para mostrar 5 archivos o carpetas que tienen un espacio grande en kilobytes en el sistema. La salida se muestra a continuación.

$ para i en k; do du -AH | Grep [0-9] $ i | ordenar -nr -k 1; hecho | cabeza -n 5

Lo mismo se puede utilizar para GB y MB. Puede ver en la imagen a continuación que no tenemos ninguna carpeta que contenga espacio en GBS, mientras que tenemos algunos registros en MBS.

$ para i en g; do du -AH | Grep [0-9] $ i | ordenar -nr -k 1; hecho | cabeza -n 5

Conclusión:

Finalmente! Hemos hecho todos los ejemplos básicos para usar el comando "DU" y descubrir los archivos más grandes de nuestro sistema. No solo hemos mostrado los archivos y carpetas simples más grandes de nuestro sistema, sino que también mostramos la memoria total que tiene todos los usuarios de nuestro Ubuntu 20.04 sistema. Esperamos que este artículo te ayude a aprender algo sobre Linux.