Disk Usage Analyzer

Last updated
Disk Usage Analyzer
Original author(s) Fabio Marzocca
Developer(s) Paolo Borelli
Stable release
45.0 [1]   OOjs UI icon edit-ltr-progressive.svg / 19 September 2023;8 months ago (19 September 2023)
Repository
Operating system UNIX-like
Type Disk utility
License GNU General Public License
Website apps.gnome.org/app/org.gnome.baobab
The alternative treemap chart view represents files as rings GNOME Disk Usage Analyzer Tree View.png
The alternative treemap chart view represents files as rings

Disk Usage Analyzer is a graphical disk usage analyzer for GNOME. It was part of GNOME Core Applications, [2] but was split off for GNOME 3.4. It was originally named Baobab after the Adansonia tree. The software gives the user a menu-driven, graphical representation of what is on a disk drive. [3] The interface allows for selection of specific parts of filesystem being scanned so a single folder, the entire filesystem, and even remote folders and filesystems can be scanned. [4] The graphical representation can be switched between a ring chart and a treemap chart so the presentation can be tailored to the specific content being scanned. [5]

Contents

In 2012, [6] [7] Disk Usage Analyzer was rewritten in Vala. [8]

Future

At the GNOME Users And Developers European Conference (GUADEC) in 2013, a plan to merge the Disk Usage Analyzer with gnome-system-monitor to a new program called Usage was presented. [9] [10]

Related Research Articles

A file manager or file browser is a computer program that provides a user interface to manage files and folders. The most common operations performed on files or groups of files include creating, opening, renaming, copying, moving, deleting and searching for files, as well as modifying file attributes, properties and file permissions. Folders and files may be displayed in a hierarchical tree based on their directory structure.

XFS is a high-performance 64-bit journaling file system created by Silicon Graphics, Inc (SGI) in 1993. It was the default file system in SGI's IRIX operating system starting with its version 5.3. XFS was ported to the Linux kernel in 2001; as of June 2014, XFS is supported by most Linux distributions; Red Hat Enterprise Linux uses it as its default file system.

<span class="mw-page-title-main">APT (software)</span> Free software package management system

Advanced package tool, or APT, is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian and Debian-based Linux distributions. APT simplifies the process of managing software on Unix-like computer systems by automating the retrieval, configuration and installation of software packages, either from precompiled files or by compiling source code.

Utility software is a program specifically designed to help manage and tune system or application software. It is used to support the computer infrastructure - in contrast to application software, which is aimed at directly performing tasks that benefit ordinary users. However, utilities often form part of the application systems. For example, a batch job may run user-written code to update a database and may then include a step that runs a utility to back up the database, or a job may run a utility to compress a disk before copying files..

A versioning file system is any computer file system which allows a computer file to exist in several versions at the same time. Thus it is a form of revision control. Most common versioning file systems keep a number of old copies of the file. Some limit the number of changes per minute or per hour to avoid storing large numbers of trivial changes. Others instead take periodic snapshots whose contents can be accessed using methods similar as those for normal file access.

The following tables compare general and technical information for a number of notable file managers.

<span class="mw-page-title-main">GNOME Terminal</span> Terminal emulator from GNOME

GNOME Terminal is a terminal emulator for the GNOME desktop environment written by Havoc Pennington and others. Terminal emulators allow users to access a UNIX shell while remaining on their graphical desktop.

<span class="mw-page-title-main">Directory (computing)</span> File system structure for locating files

In computing, a directory is a file system cataloging structure which contains references to other computer files, and possibly other directories. On many computers, directories are known as folders, or drawers, analogous to a workbench or the traditional office filing cabinet. The name derives from books like a telephone directory that lists the phone numbers of all the people living in a certain area.

<span class="mw-page-title-main">Trash (computing)</span> Temporary storage for deleted files

In computing, the trash, also known by other names such as dustbin, wastebasket, and others, is a graphical user interface desktop metaphor for temporary storage for files set aside by the user for deletion, but not yet permanently erased. The concept and name is part of Mac operating systems, a similar implementation is called the Recycle Bin in Microsoft Windows, and other operating systems use other names.

Libburnia is a project that develops a collection of libraries and command-line tools for burning CDs, DVDs and Blu-ray media.

GVfs is GNOME's userspace virtual filesystem designed to work with the I/O abstraction of GIO, a library available in GLib since version 2.15.1. It installs several modules that are automatically used by applications using the APIs of libgio. There is also FUSE support that allows applications not using GIO to access the GVfs filesystems.

<span class="mw-page-title-main">GTK</span> Free and open-source cross-platform widget toolkit for creating graphical user interfaces

GTK is a free software cross-platform widget toolkit for creating graphical user interfaces (GUIs). It is licensed under the terms of the GNU Lesser General Public License, allowing both free and proprietary software to use it. It is one of the most popular toolkits for the Wayland and X11 windowing systems.

<span class="mw-page-title-main">WinDirStat</span> Graphical disk usage analyzer for Microsoft Windows

WinDirStat is a free and open-source graphical disk usage analyzer for Microsoft Windows. It presents a sub-tree view with disk-use percentage alongside a usage-sorted list of file extensions that is interactively integrated with a colorful graphical display. Created as an open-source project released under the GNU GPL, it was developed using Visual C++/MFC 7.0 and distributed using SourceForge. The project was inspired by SequoiaView, an application based on research done by the Visualization Section of the Faculty of Mathematics and Computer Science at the Technische Universiteit Eindhoven.

<span class="mw-page-title-main">GNOME Boxes</span> Virtualization software

GNOME Boxes is an application of the GNOME Desktop Environment, used to access virtual systems. Boxes uses the QEMU, KVM, and libvirt virtualization technologies.

A disk utility is a utility program that allows a user to perform various functions on a computer disk, such as disk partitioning and logical volume management, as well as multiple smaller tasks such as changing drive letters and other mount points, renaming volumes, disk checking, and disk formatting, which are otherwise handled separately by multiple other built-in commands. Each operating system (OS) has its own basic disk utility, and there are also separate programs which can recognize and adjust the different filesystems of multiple OSes. Types of disk utilities include disk checkers, disk cleaners and disk space analyzers

The GNOME Core Applications are a software suite of approximately 30 software applications that are packaged as part of the standard free and open-source GNOME desktop environment. GNOME Core Applications have the look and feel of the GNOME desktop, and often utilize the Adwaita design language. Some applications have been written from scratch and others are ports.

<span class="mw-page-title-main">GNOME Software</span> GNOME application manager

GNOME Software is a utility for installing applications and updates on Linux. It is part of the GNOME Core Applications, and was introduced in GNOME 3.10.

<span class="mw-page-title-main">KDE Gear</span> Set of applications and supporting libraries

The KDE Gear is a set of applications and supporting libraries that are developed by the KDE community, primarily used on Linux-based operating systems but mostly multiplatform, and released on a common release schedule.

<span class="mw-page-title-main">GNOME Builder</span> General purpose integrated development environment (IDE) for the GNOME platform

GNOME Builder is a general purpose integrated development environment (IDE) for the GNOME platform, primarily designed to aid in writing GNOME-based applications. It was initially released on March 24, 2015. The application's tagline is "A toolsmith for GNOME-based applications".

References

  1. "45.0 · Tags · GNOME / baobab · GitLab".
  2. GnomeUtils – GNOME Live!
  3. "Disk Usage Analyzer for GNOME". 4 January 2011. Retrieved 25 December 2011.
  4. "Baobab Usage" . Retrieved 25 December 2011.
  5. Farshad (25 August 2011). "Baobab Shows". Addictivetips. Retrieved 25 December 2011.
  6. "Begin rewrite in Vala (586355bd) · Commits · GNOME / Baobab · GitLab". 4 January 2012.
  7. "Info for "Apps/DiskUsageAnalyzer/ValaRewrite" - GNOME Wiki!".
  8. "Apps/Baobab/ValaRewrite - GNOME Wiki!". Archived from the original on 2014-03-27. Retrieved 2014-03-27.
  9. "Design/Apps/Usage - GNOME Wiki!".
  10. https://wiki.gnome.org/Apps/SystemMonitor/MergeWithUsage SystemMonitor

Commons-logo.svg Media related to GNOME Disk Usage Analyzer at Wikimedia Commons