Я выполнил эти 3 команды (связанный в 1 огромную команду) для проверки, где все мое дисковое пространство входило в мой домашний dir:
источник: http://postimg.org/image/vmgndj62t/
Если Вы видите, что размер/home/thebongy составляет 12 ГБ. Таким образом все каталоги ниже этого в выводе должны составить в целом приблизительно 12 ГБ. Но они складывают для симпатии близко к 11,1 ГБ. Почему это происходит? Куда пространство идет? Есть ли что-то не так в моем regex (grep)?
Размеры, данные от той команды (который является действительно сверхсложным: Вы могли просто использовать du -ahd 1 ~/ | sort -hr
; заметьте, что эта команда включает /home
самостоятельно в списке), печатаются в "Человекочитаемой" форме, и они приближены. Выполните эти команды, и Вы будете видеть что сумма размеров в Байтах всех файлов/папок внутри /home
будет соответствовать размеру в Байтах /home
самостоятельно, как его ожидаемый:
du -s ~/
(для наблюдения /home
размер в Байтах. -s
: шоу только размер и название конечного файла / папка)
du -ad 1 ~/ | sort -nr
(для наблюдения /home
файлы и папки' размер в Байтах, заказанных от самого большого файла/папки до самого маленького файла/папки. -a
в du
: выставочные файлы в дополнение к папкам, -d 1
в du
: только пересеките текущую папку без рекурсии, -n
в sort
: отсортируйте вход численно, -r
в sort
: отсортируйте вход в обратном порядке. Заметьте, что эта команда включает /home
самостоятельно в списке)