DEV Community

Three hacks and commands to use in your terminal.

Anton on November 01, 2018

The first one is: du -sh */ | sort -rh | head -6 This command will show 6 heaviest folders. du - disk usage | - pipe. Which works like pipes ...
Collapse
 
bdmorin profile image
Brian

github.com/uutils/coreutils this rust written du is crazy fast. Also ncdu is great because it maintains an index, you can update it via cron, and use it in prompt lines - requires tokyocabinet though, which some people dislike.

if you have multiple cores, check out this rust rewrite of du.
github.com/sharkdp/diskus
It's unreasonably fast.

Thanks for the tips!

Collapse
 
antonrich profile image
Anton

Do you know what it means?

diskus: could not contents of directory './.gvfs'
Collapse
 
bdmorin profile image
Brian

Did you get this figured out?

Thread Thread
 
antonrich profile image
Anton

No, I haven't yet. Mainly, because diskus doesn't do the same thing in comparison to du.
Maybe I missed some options but diskus weighs my whole drive. I need to weigh the folders separately.

Collapse
 
antonrich profile image
Anton

Gosh, I like Rust. Thanks, for sharing.

Collapse
 
antonrich profile image
Anton

But I will probably later look more into github.com/vmchale/tin-summer

Collapse
 
shubhamkhandare profile image
Shubham Khandare

Can you help with second one.. Is there any way to do it for session with command?

Collapse
 
antonrich profile image
Anton

Yes.

Just enter this in your terminal as a command (don't put it in your bashrc file):

PS1='\$ '

Collapse
 
shubhamkhandare profile image
Shubham Khandare

but that does not work on unix like environments !

Thread Thread
 
antonrich profile image
Anton

I'm sorry. I'm kind of unfamiliar with unix. Do you mean on systems like BSD?

Thread Thread
 
shubhamkhandare profile image
Shubham Khandare

Yes. I was on HP-UX.

Collapse
 
antonrich profile image
Anton

Do you use zsh?