Как получить 20 самых больших файлов во всех каталогах в Unix? - PullRequest
0 голосов
/ 25 апреля 2019

Я хочу получить 20 самых больших файлов на моем Unix-сервере во всех каталогах

Я попытался сначала получить все файлы во всех каталогах, а затем, используя конвейер, получить размер каждого, отсортировать их и, наконец, получить 20 лучших файлов.

Я пытался использовать find / -type f | ду-х | сортировать -n | голова -20 .

Но это не работает. du просто печатает размер файла текущего каталога.

1 Ответ

0 голосов
/ 30 апреля 2019

как насчет этого

find . -type f -exec du -a {} + | sort -n -r | head -20
...