Comando de Linux para obtener el tamaño de archivos y directorios presentes en una carpeta particular

Comando de Linux para obtener el tamaño de archivos y directorios presentes en una carpeta particular
Linux ofrece una amplia gama de herramientas de línea de comandos para administrar archivos y directorios. Una de esas herramientas es el comando "DU" (uso del disco) y el otro es el comando "ls" (lista), los cuales pueden usarse para obtener el tamaño de archivos y directorios presentes en una carpeta particular.

Comando de Linux para obtener el tamaño de archivos y directorios presentes en una carpeta particular

Hay dos comandos para obtener el tamaño de archivos y directorios presentes en una carpeta particular:

  • comando ls
  • comando du

LS: LS o el comando de lista dan tamaño de archivo real. El comando LS enumera los archivos y directorios. Puede mostrar información adicional, como permisos de archivos, marcas de tiempo y tamaños.

DU: El comando du puede estimar el tamaño y el espacio utilizados por un archivo o directorio. Puede mostrar la salida en un formato específico, como tamaños legibles por humanos. Por defecto, muestra los tamaños de archivo en formato jerárquico.

1: Cómo obtener el tamaño de archivos y directorios utilizando el comando LS

El comando "LS" es un comando comúnmente utilizado en Linux para enumerar el contenido de un directorio. Sin embargo, puede darnos archivos y directorios tamaño real en una carpeta particular.

La sintaxis general para obtener el tamaño de archivos y directorios utilizando LS El comando se menciona a continuación:

$ ls -l

Cómo obtener el tamaño de archivos y directorios en un directorio particular utilizando el comando LS

Para obtener el tamaño de archivos y directorios en una carpeta en particular, uso:

$ ls -l ./

Por ejemplo:

$ ls -l ./Descargas

Esto generará una lista de todos los archivos y directorios en el directorio definido, junto con sus tamaños en bytes.

Cómo obtener el tamaño de todos los archivos usando el comando LS

Para mostrar el tamaño de todos los archivos en un asterisco de directorio de trabajo actual (*) Se utilizará el personaje comodín:

$ ls -l *

Cómo obtener el tamaño de todos los archivos, incluidos los archivos ocultos, utilizando el comando LS

Si desea obtener el tamaño del archivo de los archivos ocultos también -a Se utilizará la bandera:

$ ls -al *

El nombre de los archivos ocultos en Linux generalmente comienza con un punto, por ejemplo ".quebrar". El -a La bandera contiene directorios que comienzan con DOT (".").

2: Cómo obtener el tamaño de archivos y directorios utilizando el comando DU

Otra forma de encontrar el tamaño de los directorios es usar du dominio. Aquí hay algunas razones por las cuales du El comando es mejor que otros:

  • Velocidad: El comando "du" es muy rápido al proporcionar el tamaño de los archivos y los directorios, realiza la operación en poco tiempo, lo que lo hace ideal para grandes directorios o sistemas de archivos.
  • Flexibilidad: El comando "DU" proporciona una amplia gama de opciones que se pueden usar para personalizar la salida, como mostrar tamaños en formato legible por humanos y proporcionar un resumen del tamaño total de un directorio.
  • Recursivo: El comando "du" puede escanear recursivamente a través de un directorio y sus subdirectorios, y proporcionará el tamaño de todos los archivos y directorios presentes en él.
  • Preciso: El comando "du" proporciona una representación precisa del tamaño de un archivo o directorio, considera el tamaño de bloque del sistema de archivos y el espacio utilizado por los metadatos de archivo y directorio, que proporciona una representación precisa del espacio utilizado por los archivos y directorios.

Otros comandos como "LS" y "STAT" también se utilizan para obtener información del tamaño del archivo, pero no proporcionan el mismo nivel de flexibilidad y precisión que el comando "DU".

La sintaxis para comando du A continuación se menciona a continuación:

$ du ~/

Dónde "directorio" es el nombre del directorio que desea verificar, y "Nombre del archivo" son cualquier opción adicional que desee incluir.

Para obtener el tamaño del directorio de descargas:

$ du ~/descargas

Esto generará una lista de todos los archivos y directorios en el directorio de inicio, junto con sus tamaños en kilobytes.

Para obtener el tamaño de un directorio en particular en forma legible como en el uso de bytes, kilobytes o megabytes:

$ du -h ~/descargas

Esto generará los tamaños en un formato que sea más fácil de leer, como "5.5m " para 5.5 megabytes.

Del mismo modo, para encontrar el tamaño de un archivo con du utilidad, uso:

$ du /

Por ejemplo:

$ du ./archivo.mp4

Obtener un tamaño de forma legible humana con -H bandera:

$ du -h ./archivo.mp4

Conclusión

Para encontrar el tamaño del archivo en Linux el "LS" y "Du" se pueden usar comandos. Ambos comandos ayudan a obtener fácilmente el tamaño de archivos y directorios presentes en una carpeta particular y tomar mejores decisiones sobre cómo administrar el espacio en su máquina Linux.