biggest: List biggest files and folders. (Bash script for du command)
Today I'm here again to terrorize this community with my Bash scripts nobody asked for.
This new biggest is a script evolved from a much simpler version found at biggest.sh to something more complex and complete. Now there are even options to show a simple horizontal bar and relative percentage numbers instead the file size itself.
It's a script to control du
command in combination with several other standard Linux utilities. I'm well aware of these alternative applications to help visualizing what the biggest files on the system are. Well, I like these kind of scripts and I like its not too much bloated. And especially the output as paths can be combined with other tools easily. It's also kinda fun doing this. Edit: Forgot to mention, it also reads stdin pipe, as output from another program like find
in example.
Have a good day.
GitHub - thingsiplay/biggest: List biggest files and folders.
List biggest files and folders. Contribute to thingsiplay/biggest development by creating an account on GitHub.GitHub
like this
eshep
in reply to thingsiplay • •Nicely done, I like it!
For years, I've been using a similar(?), very simple script I'd banged together. I made it originally to track down a few out of control log files, and later changed it up for a general space freeing overview.
df -h $1 && du -ha "$1" |sort -hr |head -n25
Linux reshared this.
thingsiplay
in reply to eshep • • •```
df -h && biggest -t -d3 -n25 *
````
But its not exactly the same output. Just comparing them for fun and curiosity. Edit: Oh I forgot inline code will always translate ampersand to & , unless its a block code format. More Edit: Never mind, it doesn't even work like that...
eshep likes this.