du
і df
робити досить подібні речі, і тому я завжди можу вводити неправильну.
Я думаю, якби я знав, що означає «du» та «df», це полегшило б запам’ятати, яким користуватися.
Який спосіб розмежувати це двоє, щоб я міг пригадати, що робить яка дія?
du
і df
робити досить подібні речі, і тому я завжди можу вводити неправильну.
Я думаю, якби я знав, що означає «du» та «df», це полегшило б запам’ятати, яким користуватися.
Який спосіб розмежувати це двоє, щоб я міг пригадати, що робить яка дія?
Відповіді:
du
== Використання диска . Він проходить через дерево каталогів і підраховує розмір суми всіх файлів у ньому. Він може не виводити точну інформацію через можливість нечитабельних файлів, жорстких посилань у дереві каталогів тощо. Він відображатиме інформацію про конкретний запитуваний каталог. Подумайте: "Скільки місця на диску використовують ці файли?"
df
== Диск безкоштовно . Переглядає використовувані на диску блоки безпосередньо у метаданих файлової системи. Через це він повертається набагато швидше, du
але може показувати лише інформацію про весь диск / розділ. Подумайте: "Скільки у мене вільного місця на диску?"
du
означає «Використання каталогів» (але так, це дискусійно :-P)
du - display disk usage statistics
.
df
робить. Тож, можливо, ця сторінка є джерелом плутанини тут ...
du
використовується більше, ніж df
щоденний проект, оскільки він показує використання диска відповідно до рівня каталогу.
df
це вільний простір на диску і показується на рівні файлової системи. Ще одна команда, dfspace
яка також була б використана.
dfspace
? Як би я його встановив? Його немає в сховищах Debian, і я ніколи про нього не чув.
du
, і після його надсилання його автоматично заповнилиdisk-usage
)