Bash Wiki
Posts (Latest 30 updated) :
Read all
Contents:
  1. [Linux] Bash du использование: Определение размера файлов и директорий
    1. Обзор
    2. Использование
    3. Общие параметры
    4. Общие примеры
    5. Советы

[Linux] Bash du использование: Определение размера файлов и директорий

Обзор

Команда du (disk usage) используется для оценки и отображения объема дискового пространства, занимаемого файлами и директориями в файловой системе. Она помогает пользователям понять, сколько места занимают различные файлы и папки.

Использование

Основной синтаксис команды du выглядит следующим образом:

du [options] [arguments]

Общие параметры

  • -h или --human-readable: выводит размеры в удобочитаемом формате (КБ, МБ, ГБ).
  • -s или --summarize: показывает только общий размер указанной директории.
  • -a или --all: отображает размеры всех файлов и директорий.
  • -c или --total: выводит общий размер всех указанных файлов и директорий.
  • -d N или --max-depth=N: ограничивает вывод до N уровней вложенности.

Общие примеры

  1. Показать размер текущей директории:
    du -h
    
  2. Показать общий размер директории:
    du -sh /path/to/directory
    
  3. Показать размеры всех файлов и директорий в текущей директории:
    du -ah
    
  4. Показать размеры директорий с ограничением по глубине:
    du -h --max-depth=1
    
  5. Показать общий размер всех файлов и директорий:
    du -ch /path/to/directory/*
    

Советы

  • Используйте параметр -h, чтобы сделать вывод более понятным, особенно при работе с большими объемами данных.
  • Комбинируйте параметры для более детального анализа, например, du -sh * для получения размера всех подкаталогов в текущей директории.
  • Регулярно проверяйте использование дискового пространства, чтобы избежать переполнения диска.