Поиск по сайту:

Команда Linux df с примерами


В Linux команда «df» означает «диск свободен», которая проверяет доступное пространство в разных файловых системах. Всякий раз, когда вы запускаете эту утилиту командной строки Linux, она отображает количество используемых и доступных блоков, общий объем дискового пространства и сводку о том, где смонтирована файловая система.

В этой статье объясняется команда «df» с полезными примерами. Поддерживаемое содержание этого руководства:

  • Как работает команда «DF »?

  • Отображение пространства для смонтированных в данный момент файловых систем

  • Отображение пространства всех файловых систем

  • Отображение общего пространства файловых систем

  • Отображать дисковое пространство в удобочитаемом формате

  • Отображение дискового пространства в указанных единицах измерения 

  • Отображение дискового пространства указанной файловой системы

  • Отображение дискового пространства всех файловых систем, кроме указанной файловой системы

Начнем руководство с команды «df».

Как работает команда «DF»?

Команда «df» извлекает информацию о дисковом пространстве, имеющую аргументы имени файла. Общий синтаксис команды «df» с различными параметрами представлен ниже:

Общий синтаксис:

$ df [option]

«Опция» здесь относится к флагам, которые используются в сочетании с командой «df».

-b

Когда мы используем опцию «-b» в терминале, она масштабирует размеры по размерам файлов.

-h

Эта опция отображает размер полномочий.

-l

Он перечисляет информацию о дисковом пространстве только локальной файловой системы.

-p

При вводе этой опции «df» в терминале используется только выходной формат POSIX.

-t 

Этот параметр выводит итоговые данные о размере, доступности и используемом пространстве.

-v

Это используется для печати информации о версии командного инструмента «df».

Чтобы изучить другие варианты команды «df», пользователь может использовать утилиту «help»:

$ df -- help

Пример 1: Отображение пространства файловых систем, смонтированных в настоящее время в Linux

Всякий раз, когда мы используем команду «df» без каких-либо флагов или параметров, она отображает свободное пространство всех смонтированных в настоящее время файловых систем в Linux следующим образом:

$ df

Он выводит полную статистику дискового пространства в табличной форме, включая общее, используемое, доступное и корневой каталог, в котором смонтированы файлы.

Пример 2: отображение пространства всех файловых систем в Linux

Однако предположим, что вы хотите просмотреть свободное пространство всех файловых систем независимо от того, смонтированы они или размонтированы, доступны или недоступны. В этом случае вы можете использовать следующий вариант команды «df»:

$ df -a

В выводе отображаются все дубликаты и фиктивные файлы, независимо от того, имеют ли они нулевой размер блока.

Пример 3. Отображение общего пространства файловых систем в Linux

Если вы хотите получить общую цифру пространства файловых систем в Linux, вы можете выполнить следующую команду:

$ df --total

Он отображает общее пространство всех файловых систем в последней строке вывода.

Пример 4. Отображение дискового пространства в удобочитаемом формате в Linux

Дисковое пространство также может отображаться в удобном для чтения формате в Linux следующим образом:

$ df -h

Дисковое пространство файловых систем может отображаться в удобочитаемом формате.

Пример 5. Отображение дискового пространства в указанных единицах измерения в Linux

Если вы хотите, чтобы дисковое пространство отображалось в указанных единицах измерения в Linux, вы можете использовать следующий вариант команды «df»:

$ df -<unit>

Вы можете заменить «единицы» на «k», «m» и «h» для « килобайт», «мегабайт» и «гигабайт» соответственно.

Поскольку мы используем флаг «k», дисковое пространство наших файловых систем в килобайтах показано ниже:

$ df -k

Пример 6: отображение дискового пространства указанной файловой системы в Linux

Вы также можете просто отображать информацию о конкретной файловой системе в Linux. Это можно сделать с помощью следующей команды:

$ df -t <Filesystem>

Вы можете заменить «Файловая система» на имя файловой системы, информацию о которой вы хотите просмотреть:

$ df -t tmpfs

Информация, относящаяся к указанной нами файловой системе, показана на изображении.

Пример 7. Отображение дискового пространства всех файловых систем, кроме указанной файловой системы

Вы даже можете отображать информацию обо всех файловых системах, исключая одну файловую систему, с помощью следующей команды:

$ df -x <Filesystem>

Опять же, вы можете заменить «Filesystem» на имя файловой системы, информацию о которой вы хотите исключить:

$ df -x tmpfs

Информация, относящаяся ко всем нашим файловым системам, за исключением указанной файловой системы, показана на изображении.

Заключение

«df» — это стандартный инструмент для отображения информации о дисковом пространстве в Linux-подобных системах. Используя эту команду, пользователи могут отображать пространство смонтированных в данный момент файловых систем, общее пространство, удобочитаемый формат, дисковое пространство в указанных единицах измерения и дисковое пространство указанной файловой системы. В этой статье представлена команда «df» с синтаксисом и несколькими примерами.

Статьи по данной тематике: