Наборы опций для разных версий df
весьма разнообразны.
Если вы используете GNU df
(например, с Linux ), вы можете сказать df -B4K
(или df -B4k
]) для компенсации размеров блока 4 КБ.
Для OpenBSD df
и Mac OSX df
установите для переменной среды BLOCKSIZE
значение 4096, чтобы сообщить df
] для использования блоков размером 4 КБ.
Для Solaris / usr / bin / df
используйте переключатель -v
, чтобы узнать «общее количество блоков, выделенных файловой системе, количество блоков. выделенный для существующих файлов, [и] количество блоков, доступных для создания новых файлов непривилегированными пользователями »среди другой информации. Для -v
«размеры отображаются кратно наименьшему размеру блока, поддерживаемому каждой указанной файловой системой».
Для AIX df
используйте - Я
переключаюсь, чтобы узнать «общее количество блоков, используемое пространство, свободное пространство, процент использованного пространства и точку монтирования для файловой системы».(Мне неясно, в каких единицах используется используемое и свободное пространство, когда действует -I
, и я не вижу более подходящих переключателей, кроме -i
покажет количество используемых inodes и процент используемых inodes.) Обратите внимание: / usr / sysv / bin / df -v
в AIX «Сообщает процент использованных блоков, а также количество использованных и свободных блоков », что аналогично поведению Solaris / usr / bin / df -v
.
Одиночная спецификация UNIX для df
, как описано в википедии, похоже, не имеет соответствующих переключателей для отображения результатов df
в терминах блоков или индексов.
Ваши fileA
и fileB
— это просто две записи каталога, указывающие на один и тот же индексный дескриптор и, следовательно, на один и тот же файл. Переименование файла или его перемещение в пределах той же файловой системы не изменяет эту связь.
Файл может иметь произвольное количество имен, но только ровно один номер индексного дескриптора, и ни один другой файл в той же файловой системе не может иметь такой же номер индексного дескриптора.
Особый случай :файл с нулевыми именами будет существовать только до тех пор, пока он остается открытым.