Использование диска в Ubuntu - Найдите каталог или файл наибольшего размера [дубликат]

На этот вопрос уже есть ответ:

Есть ли способ узнать, какой каталог или файл занимает наибольшее пространство на сервере Ubuntu?

Я пробовал df -h

root@s-production:~# df -h
Filesystem      Size  Used Avail Use% Mounted on
udev            2.0G  4.0K  2.0G   1% /dev
tmpfs           396M  364K  395M   1% /run
/dev/vda1        40G  8.1G   30G  22% /
none            4.0K     0  4.0K   0% /sys/fs/cgroup
none            5.0M     0  5.0M   0% /run/lock
none            2.0G     0  2.0G   0% /run/shm
none            100M     0  100M   0% /run/user
0
задан 25 June 2017 в 23:24

2 ответа

попробуйте ncdu -x /. Вы можете установить его apt install ncdu

1
ответ дан 3 November 2019 в 01:10

баобаб

можно использовать baobab , который является графическим инструментом, который отображает содержание со списком и круговой диаграммой. Вам, возможно, понадобятся полномочия суперпользователя видеть все каталоги и файлы. Не выполняйте 'плоскость sudo', но использование gksudo или sudo -H, чтобы не повреждать Ваш корневой каталог.

sudo -H baobab
  • Выбор один из разделов в списке

    enter image description here

  • Ожидает, в то время как baobab ищет

  • Взгляд на графику для нахождения, где большая часть дискового пространства используется.

    enter image description here

метод Командной строки

, Если бы Вы хотите использовать или должны использовать командную строку, я предложил бы следующий метод с примером, соответствующим той же системе, как осмотрено с baobab.

Начинают смотреть на корневую файловую систему.

sudodus@xenial32 ~ $ sudo du -h --max-depth=1 / | sort -h
[sudo] password for sudodus: 
du: cannot access '/run/user/1002/gvfs': Permission denied
du: cannot access '/proc/13795/task/13795/fd/4': No such file or directory
du: cannot access '/proc/13795/task/13795/fdinfo/4': No such file or directory
du: cannot access '/proc/13795/fd/3': No such file or directory
du: cannot access '/proc/13795/fdinfo/3': No such file or directory
0       /proc
0       /sys
4,0K    /cdrom
4,0K    /lost+found
4,0K    /opt
4,0K    /snap
4,0K    /srv
88K     /tmp
172K    /mnt
272K    /root
340K    /dev
12M     /run
13M     /bin
14M     /sbin
16M     /etc
149M    /boot
601M    /var
673M    /lib
7,4G    /usr
23G     /home
709G    /media
740G    /
sudodus@xenial32 ~ $ 

Затем смотрят на интересные каталоги, в этом случае корневой каталог.

sudodus@xenial32 ~ $ sudo du -h --max-depth=1 /home | sort -h
4,0K    /home/lost+found
60K     /home/lfs
18M     /home/alfons
52M     /home/milla
120M    /home/ingrid
313M    /home/pippi
2,6G    /home/shared
4,1G    /home/sudodus
16G     /home/findus
23G     /home

Следующий взгляд на (например), 25 самых больших подкаталогов дома dirctorory findus,

sudodus@xenial32 ~ $ sudo du -h --max-depth=1 /home/findus | sort -h|tail -n25
35M     /home/findus/screenlet
41M     /home/findus/.Thunderbird-gammal
46M     /home/findus/linux-n-hardware
85M     /home/findus/.rpmdb
102M    /home/findus/.config
107M    /home/findus/.mozilla2
110M    /home/findus/.kde
116M    /home/findus/.mozilla1
117M    /home/findus/.mozilla4
216M    /home/findus/.mozilla
250M    /home/findus/.mozilla3
260M    /home/findus/.wine
317M    /home/findus/program
361M    /home/findus/.local
404M    /home/findus/.talsyntes
564M    /home/findus/.recoll
577M    /home/findus/.unison
687M    /home/findus/Dokument
758M    /home/findus/Musik
1,3G    /home/findus/.cache
1,7G    /home/findus/Skrivbord
1,8G    /home/findus/.linux
1,8G    /home/findus/utdelat
2,7G    /home/findus/.thunderbird
16G     /home/findus
sudodus@xenial32 ~ $ 
1
ответ дан 3 November 2019 в 01:10

Другие вопросы по тегам:

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