du
и df
это хорошо, но я не знаю, как фильтровать данные, которые они предоставляют, как я это делаю с SequoiaView . Я хотел бы знать, какие самые большие папки и самые большие файлы с первого взгляда.
linux
disk-space
du
df
Джадер Диас
источник
источник
ncdu
?Ответы:
Вы также можете попробовать NCurses Disk Usage aka
ncdu
.Используйте его как
ncdu -x -q
если вы вызываете его удаленно (например, черезssh
) и так далееncdu -x
.Это доступно и в Mac OS X.
Следующие флаги в командной строке могут быть полезны:
Спасибо Сорину Сбарнеа.
источник
ncdu -x -q
ncdu -q
, даже в ssh.Используйте некоторую комбинацию команд и опций:
просматривать только самые немногие. Если вы хотите часто его использовать, то свяжите его с псевдонимом, например, в bash, добавив в ~ / .bashrc
источник
-r
опция сортировки./dev/null
в качестве правки, подлежащей утверждению.du -H
опцию, но это нарушаетsort
поведениеstandard error
(в данном случае в черную дыру/dev/null
).sort -h
для сортировки значений с удобочитаемыми суффиксами.Вы, вероятно, хотите
xdu
.Есть также более сложный основанный на KDE Filelight .
источник
Я обычно использую
Что означает каждый вариант
du
:-h
Вариант наsort
позволяет понять-h
формат (человеческий читаемый) наdu
. Эта опция является относительно новойsort
, поэтому, возможно, ваша система не поддерживает ее и заставляет вас использовать ееdu -sc | sort -n
.Если вы делаете это на удаленной машине, а процесс занимает много времени, вы, вероятно, захотите выполнить этот процесс в фоновом режиме или внутри
screen
или что-то подобное, чтобы предотвратить потерю соединения.источник
Я хотел бы порекомендовать dutree , который предлагает иерархическую визуализацию.
Вы можете выбрать более или менее уровни детализации и исключить пути для лучшего контроля визуализации. Вы также можете сравнить разные пути.
Это реализовано в Rust, быстро и эффективно.
источник
du -h дает оценку пространства на диске для удобочитаемого списка с общим значением
2> / dev / null подавляет любые ошибки, такие как отказ в доступе на чтение,
сортировка -hr сортирует читаемый человеком размер файла в обратном порядке:
-n20 уменьшает список до 20
Имейте в виду, что каталоги и файлы, в которых запрещен доступ для чтения, исключены
источник
Чтобы сразу узнать, какие папки являются самыми большими и самыми большими, вы также можете воспользоваться инструментом командной строки «Top Disk Usage» (
tdu
):https://unix.stackexchange.com/questions/425615/how-to-get-top-immediate-sub-folders-of-folder-consuming-huge-disk-space-in/501089#501089
источник