• Stars
    star
    190
  • Rank 203,739 (Top 5 %)
  • Language
    Shell
  • License
    GNU General Publi...
  • Created over 11 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Tool to mount and unmount removable media from the command-line

bashmount

bashmount is a command-line tool to easily manage removable media.

bashmount screenshot bashmount submenu screenshot

Installation

  1. Install the script somewhere in your path (eg, /usr/bin/bashmount).
  2. Optional: Install the configuration file at either /etc/bashmount.conf or $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'

Dependencies

  • 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.

Configuration

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.