A shell script that allows you to bookmark and jump to commonly used directories.
A more modern combination of pedramamini's lazy-cd and huyng's bashmarks.
wget https://raw.githubusercontent.com/EncryptedCurse/bashMarks/master/bashMarks.shmkdir -p ~/.local/bin(or an installation directory of your choice)cp bashMarks.sh ~/.local/bin- Add the following line to
.bashrc:source ~/.local/bin/bashMarks.sh
A file named .bmarks will be created in your home directory. The name and path of your bookmark storage may be changed through the BOOKMARKS_FILE variable.
| command | alias | description |
|---|---|---|
save <name> [dir] |
s |
save current directory |
jump <name> |
j |
go to bookmark |
back |
b |
go to last directory |
del [name] |
d |
delete bookmark |
ren <old> <new> |
r |
rename bookmark |
list [name] |
l |
list all bookmarks |
also accessible using the --help or -h flag
- By default, aliases are enabled for easier use; these may be modified or removed entirely.
savecan take an optional second parameter to bookmark directories outside of the current one.delwithout any parameter will purge all bookmarks that point to nonexistent directories.listcan take an optinal parameter to display a particular bookmark's associated directory.save,jump,ren, andlistsupport tab completion.