este df
El comando es una herramienta popular para inspeccionar y administrar sistemas de archivos en Linux. Muestra la cantidad de espacio en disco utilizado y disponible en el sistema de archivos instalado.Sin embargo, hay mejores opciones, como disick, que proporciona información y funciones más detalladas.Esta guía analizará qué es Dysk, qué hace, cómo instalarlo en Linux y cómo Utilice disk para obtener información sobre los sistemas de archivos de Linux.
Tabla de Contenidos
introducir
Un sistema de archivos en Linux se refiere al método y la estructura de datos utilizados por el sistema operativo para rastrear archivos en un disco o partición. Organiza y controla cómo se leen y escriben los datos, garantizando que los datos se puedan almacenar y recuperar de manera eficiente.
En Linux, comprender la estructura y los detalles del sistema de archivos es crucial para una administración eficiente del sistema y de los datos.
Hay muchas herramientas disponibles para identificar los sistemas de archivos disponibles actualmente en Linux, entre las cuales df
El comando es la herramienta de línea de comandos más utilizada.Una mejor alternativa df
El comando es disickque enumera los sistemas de archivos en Linux.
¿Qué es el disco?
Anteriormente conocido como «lfs», dysk
La utilidad es una herramienta de línea de comandos que se utiliza para mostrar información sobre discos montados en Linux.Los desarrolladores afirman que es un df -H
Orden.
Aunque la mayor parte de la información proporcionada por Dysk también se puede obtener a través de df
Lfs proporciona algunas mejoras, que se enumeran a continuación:
- Dysk ayuda a identificar sus discos etiquetándolos como «rem» (extraíble), «HDD» o «SSD».
- A diferencia de df, disk utiliza exclusivamente SI Unidades, no es necesario consultar la sección de ayuda para encontrar los parámetros correctos para las unidades de tamaño correcto.
- Dysk muestra el tipo de sistema de archivos.
- Ordena los sistemas de archivos por tamaño.
- En comparación
df
comando, disk muestra la salida en formato de columna tabular, mientrasdf
Muestra la salida en formato de lista.
Dysk es un programa de código abierto escrito en óxido. El código está disponible de forma gratuita en GitHub.
Instalar disco en Linux
Dysk se puede instalar utilizando el administrador de paquetes Cargo o mediante archivos binarios precompilados.
Método 1: instalar a través del Administrador de paquetes de carga
Instalar óxido:
Si Rust aún no está instalado en su computadora Linux, deberá instalarlo primero.
Instalación del lenguaje de programación Rust en Linux
Actualice Rust (si está instalado):
Asegúrate de tener la última versión de Rust ejecutando el siguiente comando:
$ rustup update
Instalar disco:
Después de actualizar Rust, continúe usando el administrador de paquetes Cargo para instalar Dysk con el siguiente comando:
$ cargo install --locked dysk
Método 2: instalar mediante binario precompilado
Descargue el archivo binario precompilado:
Si prefiere utilizar binarios precompilados, descargue la última versión desde: Página de lanzamiento de disco Utilice el siguiente comando:
$ wget https://dystroy.org/dysk/download/x86_64-linux/dysk
Mueve el ejecutable a tu $PATH:
Mueva el archivo ejecutable de Dysk a un directorio contenido en $PATH de su sistema, por ejemplo, /usr/local/bin/
.Esto le permite ejecutar dysk
Emita comandos desde cualquier lugar:
$ sudo mv dysk /usr/local/bin/
Dysk ahora está instalado y disponible en su sistema Linux. Puede comenzar a explorar y administrar sistemas de archivos en Linux.
Utilice dyk para obtener información del sistema de archivos de Linux
A continuación se muestran algunos ejemplos del uso de la utilidad Dysk para acceder a la información del sistema de archivos en Linux.
Descripción general estándar:
Simplemente escriba lo siguiente para obtener una descripción básica de los discos más utilizados:
$ dysk
Esto enumerará todos los discos actualmente instalados en el sistema, junto con su tamaño, espacio utilizado, espacio libre y uso.
┌──────────┬────┬────┬────┬─────────┬────┬────┬───────────┐ │filesystem│type│disk│used│ use │free│size│mount point│ ├──────────┼────┼────┼────┼─────────┼────┼────┼───────────┤ │/dev/sda6 │ext4│HDD │3.2G│10% ▌ │ 30G│ 34G│/home │ │/dev/sda1 │ext4│HDD │7.1G│40% ██ │ 11G│ 18G│/ │ └──────────┴────┴────┴────┴─────────┴────┴────┴───────────┘
Enumere todos los sistemas de archivos:
Utilice el siguiente comando para ver todos los sistemas de archivos -a
Opciones:
$ dysk -a
Esto enumerará todos los sistemas de archivos actualmente instalados en el sistema, incluidos aquellos que no están asociados con discos, como el sistema de archivos tmpfs.
Mostrar información del nodo de índice:
Utilice el siguiente comando para acceder a la información del inodo -c +inodes
Opciones:
$ dysk -c +inodes
Esto agregará una nueva columna a la salida que muestra la cantidad de inodos usados y disponibles en cada sistema de archivos.
Visualización de columnas personalizadas:
Personaliza las columnas mostradas a tu gusto -c
opciones. Puede ajustar el orden de las columnas según sea necesario:
$ dysk -c label+dev+
Esto agregará dos columnas a la salida: una para la etiqueta del sistema de archivos y otra para el nombre del dispositivo.
Puede agregar cualquier columna que desee especificando su nombre más adelante -c
opciones.También puedes usar +
y -
Un símbolo utilizado para agregar o eliminar columnas antes o después de las columnas existentes.
Para opciones de columnas adicionales y ajustes de orden, consulte Lista de tablas de discos Página.
Información del disco del directorio actual:
Utilice el comando para ver la información del disco del directorio actual .
(punto):
$ dysk .
Esto mostrará información sobre el disco donde se encuentra el directorio actual.
Filtro espacial bajo:
Utilice el filtro para ver discos con más del 65% de uso o menos de 50G de espacio libre:
$ dysk -f 'use > 65% | free < 50G'
Esto filtrará la salida para mostrar solo los sistemas de archivos que utilizan más del 65% del espacio y tienen menos de 50 GB de espacio libre.Puede utilizar cualquier expresión booleana válida en -f
Opciones para filtrar la salida.
Excluir discos SSD:
Utilice el siguiente método para filtrar los discos SSD:
$ dysk -f 'disk <> SSD'
Esto filtrará la salida para mostrar solo los sistemas de archivos que no están en el disco SSD.puedes usarlo disk
Los campos de la expresión de filtro se filtran por tipo de disco.
Filtros complejos:
Aplique filtros complejos para búsquedas más granulares:
$ dysk -f '(type=xfs & remote=no) | size > 5T'
Esto filtrará la salida para mostrar solo xfs El sistema de archivos es No muy lejos y es Más de 5 TB.Puede utilizar varios filtros en una sola expresión combinándolos con |
operador.
Exportar a JSON:
Utilice el siguiente comando para exportar información del disco como un archivo JSON -j
Opciones:
$ dysk -j
Esto exportará la salida en formato JSON.
Esto es útil para enrutar la salida a otro programa o guardar la salida en un archivo.
Ordenar por tamaño libre:
Ordene la salida según el tamaño disponible y agregue -desc
Clasificación inversa:
$ dysk -s free
Esto ordenará la salida en orden ascendente según el tamaño disponible.
Puedes añadir -desc
Las opciones para los nombres de las columnas están ordenadas en orden inverso.
$ dysk -s free -desc
Mostrar ayuda:
Para ver la sección de ayuda, ejecute:
$ dysk --help
preguntas frecuentes
A continuación se presentan algunas preguntas frecuentes (FAQ) sobre la utilidad Dysk.
Respuesta: Dysk es una utilidad de línea de comandos en Linux diseñada para proporcionar información detallada sobre los discos montados y los sistemas de archivos, proporcionando una alternativa mejorada y más fácil de usar a las utilidades de línea de comandos tradicionales. df
Orden.
R: Puede instalar Dysk a través del administrador de paquetes Cargo después de instalar Rust, o puede instalar Dysk descargando y usando los archivos binarios precompilados proporcionados en la página de lanzamiento de GitHub.
Respuesta: No me gusta df
Dysk presenta información en formato de tabla, proporciona visualización de columnas personalizadas, opciones avanzadas de filtrado y clasificación y puede exportar datos en formato JSON.
Respuesta: simplemente ejecute el comando dysk
No hay ninguna opción en el terminal para proporcionar una descripción general estándar de los discos utilizados comúnmente.
R: Para enumerar todos los sistemas de archivos, use el comando dysk -a
.
Respuesta: ¡Por supuesto! Dysk proporciona opciones de clasificación y filtrado de las siguientes maneras -s
y -f
Señales separadas. Por ejemplo, dysk -f 'use > 65% | free < 50G'
Filtrar condiciones específicas de uso del espacio.
R: Puede utilizar el siguiente comando para exportar el resultado a un archivo JSON dysk -j
.
R: Sí, para mostrar información de inodo, use el comando dysk -c +inodes
.
Respuesta: Sí, disk es una utilidad gratuita y de código abierto. El código fuente está disponible de forma gratuita en GitHub.
en conclusión
Dysk es una buena alternativa df
Comando para mostrar información del sistema de archivos en Linux.su ratio de información df
comando, que proporciona una variedad de funciones para filtrar, ordenar y exportar resultados.
Dysk es una herramienta valiosa para cualquier usuario de Linux, pero es especialmente útil para administradores y desarrolladores de sistemas.
Aquí hay algunos ejemplos específicos de cómo usar Dyk:
- Los administradores de sistemas pueden usar Dysk para monitorear el uso del disco e identificar sistemas de archivos que tienen poco espacio.
- Los desarrolladores pueden utilizar Dysk para verificar el tipo de sistema de archivos y el tamaño del disco antes de implementar aplicaciones.
- Los usuarios pueden utilizar disk para resolver problemas del sistema de archivos y optimizar el rendimiento del sistema.
Le animo a que pruebe Dysk y vea cómo puede ayudarle a aprender más sobre los sistemas de archivos.
recurso:
Lectura relacionada: