sshfs-open icon indicating copy to clipboard operation
sshfs-open copied to clipboard

A simple helper script to mount and unmount remote directories with sshfs

sshfs-open

A simple helper script to mount and unmount remote directories

Setup:

  1. Install sshfs.
  2. Run git clone https://github.com/danielrw7/sshfs-open.git
  3. If you want to add sshfs-open to your PATH, add this to your bashrc:
export PATH=$PATH:/path/to/sshfs-open

Usage:

$ sshfs-open [host:directory] [command]

Example:

$ ./sshfs-open [email protected]:/some/dir 
Mounted ./tmp/[email protected]:,some,dir
Press [CTRL+C] to exit

To run a command on the mounted directory, pass the commands and arguments after the remote directory:

# Open the mounted directory with atom
$ ./sshfs-open [email protected]:/some/dir atom 
Mounted ./tmp/[email protected]:,some,dir
Press [CTRL+C] to exit

Once you press CTRL+C, the mounted directory will be unmounted, and any child processes will be killed (if you passed a command).