Возможно ли, что "du -ks * "ответ явно неверен?

После просмотра всех возможных сочетаний клавиш с помощью

gsettings list-keys org.gnome.desktop.wm.keybindings

и просмотр файлов в:

/usr/share/gnome-control-centre/keybindings/

Похоже, что эта функция не была разработана для менеджера Windows по умолчанию в Gnome (mutter ). Примечание :при работе Fedora 26 с Gnome 3

0
08.12.2019, 20:07
1 ответ

Скорее всего, вы видите эффект жестких ссылок.

Утилита duвычисляет и показывает размер, занимаемый каждым инодом, только один раз, даже если этот инод имеет более одного связанного имени в одном или нескольких каталогах.

Пример:

$ tree
.
|-- dir-a
|   `-- file1
`-- dir-b
    `-- file1

2 directories, 2 files
$ ls -li dir-*/file1
25732 -rw-r--r--  2 myself  wheel  8757248 Dec  9 08:33 dir-a/file1
25732 -rw-r--r--  2 myself  wheel  8757248 Dec  9 08:33 dir-b/file1

Файлы dir-a/file1и dir-b/file1— это два имени одного и того же файла. Обратите внимание на номер инода в выводе первого столбцаls -li().

$ du -h dir-*
8.4M    dir-a
1.0K    dir-b
$ du -h dir-b
8.4M    dir-b

С помощью первой команды размер каталога dir-bсоставляет всего один килобайт, но выполнение второй команды показывает, что он составляет 8,4 мегабайта. Это связано с тем, что в первой команде файл file1в dir-aуже был замечен, поэтому он не был включен в расчеты размера dir-b, когда тот же индексный узел был замечен снова.

0
28.01.2020, 03:02

Теги

Похожие вопросы