| Crates.io | safe-rm-hehe |
| lib.rs | safe-rm-hehe |
| version | 0.1.2 |
| created_at | 2026-01-02 04:28:32.045251+00 |
| updated_at | 2026-01-02 04:42:19.754334+00 |
| description | Một công cụ thay thế lệnh rm, giúp đưa file vào thùng rác thay vì xóa vĩnh viễn. |
| homepage | https://github.com/mhfed/safe-rm |
| repository | https://github.com/mhfed/safe-rm |
| max_upload_size | |
| id | 2017951 |
| size | 37,078 |
🛡️ Safe-RM (safe-rm-hehe)
Safe-RM là một công cụ dòng lệnh (CLI) giúp thay thế lệnh rm mặc định trên hệ thống của bạn. Thay vì xóa vĩnh viễn dữ liệu và gây ra những thảm họa không đáng có, safe-rm sẽ di chuyển các tệp tin vào Thùng rác (Trash) của hệ điều hành.
✨ Điểm nổi bật
Lớp bảo vệ an toàn: Mọi dữ liệu bị xóa đều có thể khôi phục dễ dàng từ Thùng rác.
Tương thích hoàn toàn: Bạn vẫn có thể sử dụng các flag quen thuộc như -r, -f, -rf, -R.
Thông báo trực quan: Sử dụng màu sắc để phân biệt giữa thao tác thành công (xanh) và lỗi (đỏ/vàng).
Hiệu suất cao: Được xây dựng bằng Rust, đảm bảo tốc độ thực thi nhanh và an toàn bộ nhớ.
🚀 Cài đặt
Đây là cách nhanh nhất nếu bạn đã cài đặt môi trường Rust:
cargo install safe-rm-hehe
Để safe-rm thực sự thay thế được lệnh rm gốc, bạn cần thêm bí danh vào file cấu hình Shell của mình.
Đối với Zsh (mặc định trên macOS):
echo "alias rm='safe-rm-hehe'" >> ~/.zshrc source ~/.zshrc
Đối với Bash:
echo "alias rm='safe-rm-hehe'" >> ~/.bashrc source ~/.bashrc
📖 Cách sử dụng
Sử dụng safe-rm hoàn toàn giống với lệnh rm truyền thống:
rm document.pdf
rm -rf node_modules/
rm file1.txt photo.png backup_folder/
⚠️ Lưu ý quan trọng
Dung lượng ổ đĩa: Dữ liệu trong Thùng rác vẫn chiếm dung lượng ổ cứng. Bạn cần "Empty Trash" để giải phóng hoàn toàn dung lượng.
Xóa vĩnh viễn: Trong trường hợp bạn thực sự muốn xóa mà không qua thùng rác (không thể khôi phục), hãy sử dụng đường dẫn tuyệt đối của lệnh hệ thống:
/bin/rm -rf path/to/file
📜 Giấy phép
Dự án này được phân phối dưới giấy phép MIT. Xem tệp LICENSE để biết thêm chi tiết.
Phát triển bởi Hieu Minh với ❤️ và Rust.