rác-cli: lệnh có thể tránh mất mát trong bản phân phối của bạn

rác-cli là một ứng dụng khách để quản lý thùng rác từ dòng lệnh. Nếu bạn chặn rm hoặc tạo một bí danh để khi bạn sử dụng rm, bạn thực sự đang sử dụng thùng rác, đó là một cách tốt để tránh mất dữ liệu. Nhiều khi bạn xóa một số tệp nhất định mà bạn thực sự không muốn xóa hoặc bạn làm điều đó bất cẩn và sau đó bạn không thể khôi phục chúng được nữa. Bằng cách này, khi bạn xóa nội dung nào đó bằng ký hiệu thùng rác, nó sẽ bị bỏ lại trong thùng rác.

Nếu bạn muốn lấy lại chúng, bạn có thể thực hiện dễ dàng. Ngoài ra, thùng rác-cli sẽ ghi nhớ ngày mà một tệp nhất định bị xóa, quyền của tệp đó, đường dẫn vị trí của tệp đó trước khi bị xóa, và vì vậy bạn có thể khôi phục chúng như ban đầu một cách rất đơn giản. Điều gì đó với rm bạn sẽ không thể làm được và trong trường hợp vô tình xóa chúng, bạn sẽ phải sử dụng các công cụ pháp y để cố gắng khôi phục chúng nếu có thể ...

Việc cài đặt thùng rác rất dễ dàng nếu bạn sử dụng trình quản lý gói từ bản phân phối yêu thích của mình. Ví dụ, bạn có thể sử dụng apt-get cài đặt thùng rác-cli cho các bản phân phối DEB. Khi gói được cài đặt, nó cung cấp cho bạn những lệnh này:

  • rác-put: loại bỏ các tệp và thư mục
  • thùng rác: dọn sạch thùng rác
  • danh sách thùng rác: liệt kê các tệp tin trong thùng rác
  • thùng rác-khôi phục: khôi phục các tệp có trong thùng rác
  • rác-rm: xóa riêng từng tệp cụ thể có trong thùng rác

La công cụ rác-cli dựa trên Pythonvà bạn cũng có thể cài đặt nó từ các nguồn. Quy trình chung cho tất cả các bản phân phối và bạn có thể thực hiện bằng cách làm theo các bước đơn giản sau:

git clone https://github.com/andreafrancia/trash-cli.git

cd trash-cli

sudo python setup.py install

python setup.py install --user

Sau khi cài đặt, bạn có thể sử dụng lệnh có sẵn từ thiết bị đầu cuối một cách rất đơn giản. Ví dụ: để gửi thứ gì đó vào thùng rác, thay vì sử dụng rm (về nguyên tắc, không thể khôi phục được), bạn có thể sử dụng thay thế này:

trash-put prueba.txt


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: AB Internet Networks 2008 SL
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.