Cómo obtener el tamaño de un directorio desde la línea de comandos
Tabla de contenido:
¿Quiere ver el tamaño de un directorio desde la línea de comandos? Es posible que haya notado que usar el comando tradicional ls para enumerar el contenido de un directorio no necesariamente mostrará el tamaño total de un directorio. En cambio, para ver cuál es el uso del disco para un directorio específico, querrá usar el comando du dedicado, que mostrará las estadísticas de uso del disco para cualquier ruta o directorio especificado.Le mostraremos cómo usar este comando.
Obviamente, esto está dirigido a los usuarios de la línea de comandos, y el comando du para recuperar el tamaño de un directorio funcionará igual en Mac OS, mac OS X, Linux y la mayoría de las otras variedades de Unix. Para los usuarios ocasionales de Mac, una forma más fácil de obtener el tamaño de un directorio es a través del Finder usando el comando Obtener información en cualquier carpeta específica.
Obtención del tamaño de un directorio a través de la línea de comandos
Desde la línea de comando de Terminal, emita la siguiente sintaxis para ver el tamaño de un directorio:
du -sh /directorio/ruta
Por ejemplo, para obtener el tamaño total de la carpeta /Aplicaciones, emitiría la siguiente cadena de comando:
du -sh /Aplicaciones/
Puede usar esto para calcular el tamaño de cualquier directorio específico y para ver el tamaño de los directorios y archivos que lo contienen.
El indicador -s asegurará que se calcule cada entrada específica, y el indicador -h hará que la salida tenga un formato de tamaño legible por humanos (la salida de tamaño se mostrará en kilobytes como KB y en megabytes como MB, en lugar de bytes). También hemos discutido los comandos de uso del disco aquí para du y el comando df por separado.
Cómo ver el tamaño de todos los contenidos del directorio por línea de comando
Si desea ver el tamaño del contenido del directorio actual desde la línea de comando, incluidas las carpetas y archivos que lo contengan, use el comando du -sh con un comodín de estrella, así:
du -sh
Esto mostrará el tamaño de todo en el directorio actual, incluido el tamaño total de las carpetas y el tamaño total de los archivos individuales, en un formato de lista larga.
También puede usar el comodín con otras rutas de directorio si lo desea, por ejemplo, si desea ver el tamaño de la carpeta del escritorio de un usuario y todo su contenido, el comando sería:
du -sh /Usuarios/NOMBRE/Escritorio/
Tenga en cuenta que du está calculando el tamaño total del archivo de cada directorio, su contenido y los archivos individuales, por lo que, dependiendo de cuál sea su directorio de destino, puede llevar un tiempo informar el tamaño del contenido. para ti. Obviamente, cuanto más rápida sea una computadora, más rápido se llevará a cabo este procesamiento.
También vale la pena señalar que si solo desea obtener el tamaño de un archivo en particular dentro de un directorio en lugar de todo el directorio, puede usar el comando ls -l para ese archivo específico.
¿Conoce otro truco útil para recuperar el tamaño de los directorios desde la línea de comandos? Háganos saber en los comentarios, y si disfrutó de este artículo, es probable que nuestro otro material de línea de comandos también le resulte interesante.