bashmount is a command-line tool to easily manage removable media.
- Install the
script
somewhere in your path (eg, /usr/bin/bashmount).
- Optional: Install the
configuration file
at either /etc/bashmount.confor$HOME/.config/bashmount/config.
There are also packages available for:
Add something like this to your $HOME/.bashrc to make life easier:
alias bm='bashmount'
- bash
- eject
- Optional: udisks2
udisks2 is recommended, so that regular users can manage removable media
without sudo. By default, udisks2 is auto-detected, but you can force use
of udisks2 on or off in the configuration file.
bashmount works fine without a configuration file, but there's some neat
things you can do.
Have a look at the example configuration file.
- Open your desired file manager at the mountpoint of a device. (The default is to open in your terminal.)
- Hide certain devices from the list.
- Configure custom commands to run on removable devices.
- Automatically run custom commands after a mount or unmount.

