safe_commands - safe rm/mv/cp
間違って削除しても大丈夫!
safe_commandsならすぐ元通り!
Install
pip install git+https://github.com/miyase256/safe_commands
Usage
- rm -> remove
Usage: remove [-g(--grave) <grave_directory>] [-l(--list)] [-u(--unbury) <dead_file>] [file]
$ ls
file01
$ remove file01 # remove and backup file01
$ ls
$ remove -l # show backup file paths
/tmp/grave/path/to/file01
$ remove -u /tmp/grave/path/to/file01 # rescure file01 to ./file01
$ ls
file01
- mv -> move
Usage: move [-g(--grave) <grave_directory>] [src] [dst]
- cp -> copy
Usage: copy [-g(--grave) <grave_directory>] [src] [dst]
Recommended aliases
$ alias rm=remove
$ alias mv=move
$ alias cp=copy