У мене є сервер linux, який наразі має менше місця:
/dev/sda3 20G 15G 4.2G 78% /
/dev/sda6 68G 42G 23G 65% /u01
/dev/sda2 30G 7.4G 21G 27% /opt
/dev/sda1 99M 19M 76M 20% /boot
tmpfs 48G 8.2G 39G 18% /dev/shm
Як ти бачиш. /становить 78%. Я хочу перевірити, які файли чи папки займають місце.
Я спробував це:
find . -type d -size +100M
Що показує такий результат:
./u01/app/june01.dbf
./u01/app/temp01.dbf
./u01/app/smprd501.dbf
./home/abhishek/centos.iso
./home/abhishek/filegroup128.jar
Тепер це моє питання. Я хочу тільки назва цих файлів , розташованих в папках, які споживають простір на /і не /u01чи /home. Оскільки /це основа всього, він показує мені кожен файл мого сервера.
Чи можливо отримати великі файли, що сприяють 78% /?
find . -type f -print | xargs du -sk | sort -rn
-xdevПрисудок. Дивіться такожdu -kx / | xdu(абоxdiskusage).