rm-safely - 安全に `rm` しましょう
(github.com/zdk)- macOS の標準
rmコマンドを安全にラップするシェルエイリアス(alias) で、誤って重要なファイルを削除してしまう事態を防止 - 標準の
rmの代わりにファイルをゴミ箱(Trash) へ移動する方式で、追加の依存関係なしに純粋なシェルスクリプトで実装 - 完全削除したい場合は
rm --rmまたは/bin/rmを直接呼び出せばよい - 追加コマンドを提供
rm --list-trash: ゴミ箱の内容一覧を確認rm --empty-trash: ゴミ箱を空にするrm --show-trash-path: ゴミ箱のパスを表示
- 削除したファイルは**
~/.local/share/Trashまたは/.Trash-$(id -u)** に保管され、再起動後でも安全に復元可能 - curl で簡単にインストール可能
curl -fsSL https://raw.githubusercontent.com/zdk/rm-safely/main/rm-safely | bash -s install
2件のコメント
Windowsでは動かないようですね。しくしく
みんな同じようなことを考えるものですね。
https://github.com/wicksome/trash-cli