Puede comprobar el tamaño de los archivos y ordenarlos usando el comando ls. Puede buscar archivos que superan un límite de tamaño mediante el comando find. Para obtener más información, consulte las páginas del comando man ls(1) y find(1).
Los comandos ls muestran una lista de los archivos de un directorio específico. Las siguientes opciones ls son útiles para obtener información sobre los tamaños de los archivos del sistema.
–l: muestra una lista de archivos y directorios en formato largo e indica los tamaños en bytes.
–h: escala tamaños de archivos y directorios en KB, MB, GB o TB cuando el tamaño del archivo o del directorio supera los 1024 bytes.
–s: muestra una lista de archivos y directorios, e indica los tamaños en bloques.
Para obtener más información, consulte la página del comando man ls(1).
El siguiente ejemplo muestra que los archivos lastlog y messages son los dos más grandes del directorio /var/adm.
$ cd /var/adm $ ls -lh total 148 -rw------- 1 uucp bin 0 Nov 26 09:25 aculog -r--r--r-- 1 root other 342K Nov 26 13:56 lastlog -rw-r--r-- 1 root root 20K Nov 26 13:55 messages -rw-r--r-- 1 root bin 3.3K Nov 26 13:56 utmpx -rw-r--r-- 1 adm adm 19K Nov 26 13:56 wtmpx
En el ejemplo siguiente en que se utilizan las opciones –sh, la primera columna de la salida indica los bloques usados por los archivos.
$ ls -sh 880 -r--r--r-- 1 root other 342K Nov 26 13:56 lastlog 25 -rw-r--r-- 1 root root 20K Nov 26 13:55 messages 7 -rw-r--r-- 1 root bin 3.3K Nov 26 13:56 utmpx 24 -rw-r--r-- 1 adm adm 19K Nov 26 13:56 wtmpx
Puede combinar el comando ls con el comando sort para ver un directorio de archivos en orden ascendente o descendente según criterios, como el tamaño de archivo. Para obtener más información del comando sort, consulte la página del comando man sort(1).
El comando find permite buscar archivos que cumplen un criterio de búsqueda específico. Por ejemplo, para buscar archivos que superan un tamaño de archivo específico, utilice la siguiente sintaxis de comando:
$ find directory -size +nnn
donde directorio especifica el directorio que desea buscar, y nnn es un número que representa un tamaño en bloques de 512 bytes, el cual se especifica para la opción –size.
El siguiente ejemplo muestra cómo buscar archivos superiores a 400 bloques en el directorio de trabajo actual. La opción –print muestra el resultado del comando find.
$ find . -size +400 -print ./Howto/howto.doc ./Howto/howto.doc.backup ./Howto/howtotest.doc ./Routine/routineBackupconcepts.doc ./Routine/routineIntro.doc