du
и df
делаю довольно похожие вещи, и поэтому я всегда печатаю не то, что нужно.
Я думаю, что если бы я знал, что означают «du» и «df», мне было бы легче запомнить, какой из них использовать.
Как можно различить эти два, чтобы я мог вспомнить, какое действие и какое действие?
disk-usage
df
Кори Кляйн
источник
источник
du
, и после отправки он автоматически заполнил егоdisk-usage
)Ответы:
du
== Использование диска . Он проходит по дереву каталогов и считает суммарный размер всех файлов в нем. Он может не выводить точную информацию из-за возможности нечитаемых файлов, жестких ссылок в дереве каталогов и т. Д. Он покажет информацию о конкретном запрошенном каталоге. Подумайте: «Сколько дискового пространства используется этими файлами?»df
== диск свободен . Смотрит используемые блоки диска непосредственно в метаданных файловой системы. Из-за этого он возвращает намного быстрее,du
но может показывать только информацию обо всем диске / разделе. Подумайте: «Сколько свободного дискового пространства у меня есть?»источник
du
означает «Справочник Usage» (но да, это спорно -Р)du - display disk usage statistics
.df
делает. Так что, возможно, эта страница является источником путаницы ...du
используется больше, чемdf
в повседневном проекте, поскольку он показывает использование диска в соответствии с уровнем каталога.df
свободное место на диске и отображается на уровне файловой системы. Другая команда,dfspace
которая также будет использоваться.источник
dfspace
? Как бы я его установить? Этого нет в репозиториях Debian, и я никогда не слышал об этом.