15 ポイント 投稿者 xguru 2025-10-14 | 2件のコメント | WhatsAppで共有
  • 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件のコメント

 
shakespeares 2025-10-14

Windowsでは動かないようですね。しくしく

 
wicksome 2025-10-14

みんな同じようなことを考えるものですね。
https://github.com/wicksome/trash-cli