15.5. A du like script

Example 15-4. examples/applications/du.pl

#!/usr/bin/perl
use strict;
use warnings;

use Filesys::DiskUsage qw(du);

my %sizes = du({'make-hash' => 1}, @ARGV);
foreach my $entry (sort { $sizes{$a} <=> $sizes{$b} } keys %sizes) {
    print "$entry => $sizes{$entry}\n";
}

If you are interested in on-site trainings by the author, please contact me directly.

Online courses:

Would you like to get
updated when I publish
the next article?

Follow me:

Google Plus Twitter RSS feed