15 पॉइंट द्वारा xguru 2025-10-14 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • macOS के डिफ़ॉल्ट rm कमांड को सुरक्षित रूप से wrap करने वाला shell alias है, जो गलती से महत्वपूर्ण फ़ाइलें delete होने की स्थिति को रोकता है
  • डिफ़ॉल्ट rm की जगह फ़ाइलों को Trash में move करता है, इसलिए बिना किसी अतिरिक्त dependency के pure shell script के रूप में लिखा गया है
  • अगर पूरी तरह delete करना हो, तो rm --rm या /bin/rm को सीधे चलाया जा सकता है
  • अतिरिक्त कमांड उपलब्ध हैं
    • rm --list-trash: Trash की सामग्री की सूची देखें
    • rm --empty-trash: Trash खाली करें
    • rm --show-trash-path: Trash path दिखाएँ
  • delete की गई फ़ाइलें ~/.local/share/Trash या /.Trash-$(id -u) में रखी जाती हैं, और reboot के बाद भी सुरक्षित रूप से restore की जा सकती हैं
  • curl से आसानी से install किया जा सकता है
    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