Как очернить область одного виртуального рабочего стола?

Чтобы отобразить самые большие 20 каталогов (рекурсивно) в текущей папке, используйте следующий однострочный:

du -ah . | sort -rh | head -20

или (более ориентированный на Unix):

du -a . | sort -rn | head -20

Для 20 лучших файлов в текущем каталоге (рекурсивно):

ls -1Rs | sed -e "s/^ *//" | grep "^[0-9]" | sort -nr | head -n20

или с человекочитаемыми размерами:

ls -1Rhs | sed -e "s/^ *//" | grep "^[0-9]" | sort -hr | head -n20
Обратите внимание, что -h доступен только для GNU sort, поэтому для правильной работы с OSX / BSD вы должны установить его из coreutils. Затем добавьте свою папку в свой PATH.

Итак, эти псевдонимы полезны в ваших rc-файлах (каждый раз, когда вам это нужно):

alias big='du -ah . | sort -rh | head -20'
alias big-files='ls -1Rhs | sed -e "s/^ *//" | grep "^[0-9]" | sort -hr | head -n20'
1
задан 13 April 2017 в 15:24

0 ответов

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

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