Overview
The QDirStat project proudly presents its latest release: QDirStat 1.6.
This is a stable release. It brings performance improvements, new features and some bug fixes:
-
Performance improvement while reading directories
-
Vast performance improvement for huge directories (100.000+ entries in a single directory)
-
New packages view
-
New unpackaged files view
-
New standard cleanup: Check File Type
-
Support for excluding directories containing a file with a specific name or pattern.
-
Greatly improved man page
-
Some minor bug fixes.
Details
Performance Improvements
-
Performance improvement while reading directories: On average 25% faster on normal (non-SSD) disks
See also this article: Linux Disk Usage Tools Compared: QDirStat vs. K4DirStat vs. Baobab vs. Filelight vs. ncdu including benchmarks
-
Vast performance improvement for huge directories (with 100.000 entries or more in a single directory) in the tree view: There is now instant response for jumping from the first to the last item, dragging the scroll bar or using the mouse wheel.
New Views
-
New packages view:
QDirStat can now visualize the file lists of installed packages:I.e. files are now grouped by the package they belong to, and in each subtree only the files that belong to the package are displayed: In this example, in
/usr/bin
only thechromium-browser
binary is displayed, not all the other files in/usr/bin
. This is intentional.You can display all installed packages with their file lists (but that takes a while), or you can select just a subset. Use Menu File -> Show Installed Packages or start QDirStat with a
pkg:/
command line argument.As with the other package manager related features, this is supported for all Linux distributions that use one of dpkg, rpm or pacman (or any higher-level package manager based on any of those like apt, zypper etc.).
More details at Pkg-View.md.
-
New unpackaged files view:
QDirStat can now visualize the files in system directories that are not packaged, i.e. that are not part of any file list of any installed software package.
This can be useful to track down problems after package upgrades or after manually installing software with
sudo make install
.This is supported for all Linux distributions that use dpkg or rpm (or any higher-level package manager based on any of those like apt, zypper etc.).
More details at Unpkg-View.md.
Misc
-
New standard cleanup: Check File Type. This uses the
file
command to find out more detailed information what exactly a file is and displays it in the cleanup output window.More details, screenshots and how to get it if you already have an existing QDirStat cleanup configuration file (i.e. if you used QDirStat before): GitHub Issue #102.
-
Implemented GitHub Issue #90: Support excluding directories containing a file with a specific name or pattern.
Similar to some backup tools, you can now specify an exclude rule that lets you exclude a directory that contains a file like
.nobackup
or.qdirstatexclude
. -
Greatly improved the man page; see
man 1 qdirstat
. -
Some minor bug fixes.