SkillAgentSearch skills...

Bashmount

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

Install / Use

/learn @jamielinux/Bashmount
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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.
View on GitHub
GitHub Stars276
CategoryDevelopment
Updated4d ago
Forks30

Languages

Shell

Security Score

100/100

Audited on Mar 26, 2026

No findings