{"id":6108,"date":"2021-02-11T16:46:12","date_gmt":"2021-02-11T11:16:12","guid":{"rendered":"https:\/\/www.skynats.com\/?p=6108"},"modified":"2022-07-12T14:41:29","modified_gmt":"2022-07-12T09:11:29","slug":"duf-disk-usage-free-utility-for-linux-bsd-macos-windows","status":"publish","type":"post","link":"https:\/\/www.skynats.com\/blog\/duf-disk-usage-free-utility-for-linux-bsd-macos-windows\/","title":{"rendered":"duf  &#8211; Disk usage\/ free utility for linux, BSD, macOS &#038; windows"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The duf command is used to the how much disk space is available on the mounted file system, i.e in Linux, macOS, Windows and Unix-like systems.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This blog helps you to install duf (duf&nbsp; &#8211; Disk usage\/ free utility for Linux BSD,macOS &amp; windows). You can refer our server management plan for further details.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Features:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is easy to use<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Colourful output<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Adjust to your terminal&#8217;s width<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sort the results as per our needs<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Filters and groups<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Can conveniently output JSON<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Installation<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Package<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Linux&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Arch Linux:\u00a0duf<\/li><li>Nix: nix-env -iA nixpkgs.duf<\/li><li><a href=\"https:\/\/github.com\/muesli\/duf\/releases\" target=\"_blank\" rel=\"noreferrer noopener\">Packages<\/a>\u00a0in Alpine,\u00a0<a href=\"https:\/\/www.kitploit.com\/search\/label\/Debian\" target=\"_blank\" rel=\"noreferrer noopener\">Debian<\/a>\u00a0&amp; RPM formats<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>BSD<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>FreeBSD: pkg install duf<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>macOS&nbsp;<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>with&nbsp;<a href=\"https:\/\/brew.sh\/\" target=\"_blank\" rel=\"noreferrer noopener\">Homebrew<\/a>: brew install duf<\/li><li>with&nbsp;<a href=\"https:\/\/www.macports.org\/\" target=\"_blank\" rel=\"noreferrer noopener\">MacPorts<\/a>: sudo port selfupdate &amp;&amp; sudo port install duf<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Windows&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">with scoop: scoop install duf<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Android<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Android (via termux):pkg install duf<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Binaries<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Binaries for Linux, FreeBSD,OpenBSD,macOS,Windows<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>From source<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ensure that you have a working Go environment(Go 1.12 or higher is required).follow the instructions below.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/muesli\/duf.gitcd dufgo build<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Usage<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now you can simply start the duf without any command-line arguments.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>duf<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you proviso arguments, duf will only list specific devices and mount points.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>duf\/home\/some\/file<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to transfer all list that includes the pseudo, duplicate, inaccessible file system.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>duf - -all<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Now you can also hide and show the specific tables:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>duf --only local,network,fuse,special,loops,binds\nduf --hide local,network,fuse,special,loops,binds<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">&nbsp;you can also hide and show the specific tables:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>duf --only-fs tmpfs,vfat\nduf --hide-fs tmpfs,vfat<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">sort the output<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>duf --sort size<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Valid keys are: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hide or show particular columns<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>duf --output mountpoint,size,usage<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Valid keys are: mountpoint, size, used, avail, usage, inodes, inodes_used, inodes_avail, inodes_usage, type, filesystem.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">List inode accusation instead of block usage:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>duf --inodes<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If the duf doesn&#8217;t trace your terminal&#8217;s colours correctly, you can set a theme:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>duf --theme light<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">If you prefer output as JSON<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>duf --json<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Troubleshooting<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Users of oh-my-zsh should be aware that it already defines an alias called duf, which you volition person to region successful in order to use duf:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>unalias duf<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Conclusion:<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In short, duf is a command-line utility that suitable for personal Linux desktop, macOS or for the development server. You can take our <a href=\"https:\/\/www.skynats.com\/contact-us\/\" target=\"_blank\" rel=\"noreferrer noopener\"><span style=\"color:#0270a0\" class=\"has-inline-color\">technical support team<\/span><\/a> for further troubleshooting and installation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; The duf command is used to the how much disk space is available on the mounted file system, i.e in Linux, macOS, Windows and Unix-like systems. This blog helps you to install duf (duf&nbsp; &#8211; Disk usage\/ free utility for Linux BSD,macOS &amp; windows). You can refer our server management plan for further details. [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[591,593,594,592],"class_list":["post-6108","post","type-post","status-publish","format-standard","hentry","category-blog","tag-duf-install-on-linux","tag-duf-install-on-macos","tag-duf-install-on-windows","tag-duf-intall-on-bsd"],"_links":{"self":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/6108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/comments?post=6108"}],"version-history":[{"count":0,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/posts\/6108\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/media?parent=6108"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/categories?post=6108"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.skynats.com\/blog\/wp-json\/wp\/v2\/tags?post=6108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}