Alternative command for coloured viewing the size of all files and folders
Solution 1
This is not coloured, but also really nicely ordered by size and visualized:
ncdu - NCurses Disk Usage
apt-get install ncdu
SYNOPSIS
ncdu [options] dirDESCRIPTION
ncdu (NCurses Disk Usage) is a curses-based version of the well-known 'du', and provides a fast way to see what directories are using your disk space.
Output looks like this:
ncdu 1.10 ~ Use the arrow keys to navigate, press ? for help
--- /var/www/freifunk -------------------------------------------------------------
470,7MiB [##########] /firmware
240,8MiB [##### ] /ffki-firmware
157,9MiB [### ] /gluon-alfred-vis
102,6MiB [## ] chaosradio_162.mp3
100,2MiB [## ] /ffki-startseite
99,6MiB [## ] /ffki-startseite-origin
72,3MiB [# ] /startseite
66,2MiB [# ] /metameute-startseite
35,2MiB [ ] /startseite_site
11,9MiB [ ] /jungebuehne
ncdu is nice, cause you can install it via apt
on debian. Only colors would be cool and an export function that does not use the whole screen.
gt5 - a diff-capable 'du-browser'
gt5
looks quite the same, and there are some colors, but they have no meaning (only all files and folders are green). gt5 is also available via apt:
sudo apt-get install gt5
Solution 2
duf
Features
- User-friendly, colorful output
- Adjusts to your terminal's width
- Sort the results according to your needs
- Groups & filters devices
- Can conveniently output JSON
Installation
Packages
Binaries
- Binaries for Linux, FreeBSD, macOS
Solution 3
I see the below information from here.
cdu (for Color du) is a perl script which call du and display a pretty histogram with optional colors which allow to imediatly see the directories which take disk space.
With no arguments, cdu reports the disk space for all subdirectories of the current directory. With only one directory argument, cdu reports the disk space for all subdirectories of the given directory. You can also call du with no predefined options. For more documentation about available options, see the manpage below.
Solution 4
gdu
tl;dr Similar interface and functionality with ncdu
, but much faster.
Gdu is a pretty fast disk usage analyzer written in Go. Gdu is intended primarily for SSD disks where it can fully utilize parallel processing. However HDDs work as well, but the performance gain is not so huge.
There are static linked binaries for all major operating systems and packages for ArchLinux, Debian, RedHat/Fedora, Mac OSX (brew) available as well. See https://github.com/dundee/gdu/releases
Related videos on Youtube
Comments
-
rubo77 almost 2 years
Is there a nice alternative for this? I always use
du -shc *
to check the size of all files and folders in the current directory. But it would be nice to have a colored and nicely formatted view (for example like
dfc
for viewing the sizes of partitions).-
Ramesh almost 10 yearsI see there is a package from here.cyberciti.biz/tips/unix-linux-bsd-pydf-command-in-colours.html
-
Ramesh almost 10 years
-
Admin almost 10 yearsThis might also provide some idea into writing a script to wrap df/du output...
-
rubo77 almost 10 years@Ramesh: your first link to
pydf
is equivalent todfc
, which is nice too, but that was not the question -
Ramesh almost 10 years@rubo77, yeah. That's why I provided the second link which had all the tools. If you had checked that one, it has
ncdu
as well. -
slm almost 10 years
-
slm almost 10 yearsI've been searching for a bit and am not finding anything comparable. If you're desperate I'd think of constructing a filter myself in Bash or or higher level language to colorize the output as desired.
-
Gilles 'SO- stop being evil' almost 10 yearsConsole or GUI? Just a full view or something interactive where you can e.g. collapse and expand a subtree?
-
rubo77 almost 10 yearsconsole.
gt5
orncdu
are already really nice, if they only could be called with less interaction: I don't like that they start a new screen (that you have to leave pressing q)
-
-
rubo77 almost 6 yearsseems like a newer version is needed. ncdu 1.12 has no color option
-
Robb Vandaveer almost 6 yearsconfirming ncdu 1.13 has color
-
Sridhar Sarnobat almost 5 yearsVery loosely related,
dfc
andpydf
will do something similar for thedf
command (which is what I meant when I accidentally searched for and came to this result from). -
rubo77 over 3 yearsThis is a nice alternative for
dfc
but dowsn't show the size of subfolders in a certain directory, like I asked. Or is there aduf
command, that would do that?