Directorio de artículos
1. Consultar el tamaño de la carpeta.
1. La forma más sencilla de ver
ls -ll // 显示成字节大小
ls -lh // 以KB、MB等为单位进行显示
2. Verifique el tamaño de cada archivo y carpeta en el directorio actual.
du -h –max-depth=1 *
3. Consultar el tamaño total del directorio actual.
du -sh
s representa un resumen estadístico, es decir, solo se genera una suma.
4. Solo se muestran archivos de subdirectorio directo y estadísticas de tamaño de carpeta.
du -h –max-depth=0 *
5. Ver solo el tamaño total del directorio especificado
du -sh 目录名称
6. Especifique la profundidad del nivel de visualización para la carpeta especificada.
du -h --max-depth=0 user/
du -h --max-depth=1 user/
2. Consultar tamaño de archivo
1. Consultar archivos de más de 1G en el servidor
find / -type f -size +1G
find / -type f -size +50M (大于50M的文件)
2. Consultar archivos e información de atributos mayores a 1G en el servidor
find / -type f -size +1G -print0 | xargs -0 ls -l
Al consultar archivos de más de 1G, se muestran el creador, el tamaño (en b), la fecha de modificación y la ruta.
3. Consultar y ordenar archivos grandes
Utilice du -h aquí para mostrar solo el tamaño del archivo y la ruta. Si necesita ver información detallada, cambie du -h a ls -l.
find / -type f -size +1G -print0 | xargs -0 du -h | sort -nr
3. du comando y sintaxis
du es la abreviatura de Disk Usage. Es uno de los comandos más utilizados en Linux. Se utiliza para estimar el espacio en disco ocupado por archivos o directorios. También es un comando muy básico. Cualquiera que use Linux debe dominar su uso. .
Usage: du [OPTION]... [FILE]...
du [OPTION]... --files0-from=F
Las opciones [OPCIÓN] utilizadas habitualmente son las siguientes:
-a: 显示目录中所有文件以及文件夹大小
-h: 以 Kb、Mb 、Gb 等易读的单位显示大小
--si: 类似 -h 选项,但是计算是用 1000 为基数而不是1024
-s: 显示目录总大小
-d: 是 --max-depth=N 选项的简写,表示深入到第几层目录,超过指定层数目录则忽略
-c: 除了显示目录大小外,额外一行显示总占用量
--time: 显示每一个目录下最近修改文件的时间
-t: 是 --threshold=SIZE 的简写,过滤掉小于 SIZE 大小的文件以及目录
--exclude=PATTERN:过滤与 PATTERN 匹配的文件名或者目录名