Trash-cli, một thùng rác cho Trình thông dịch dòng lệnh

về thùng rác-cli

Trong phần tiếp theo, chúng ta sẽ xem xét về rác-cli. Đây là một gói nhỏ các lệnh phần mềm miễn phí sẽ cung cấp cho chúng tôi một thùng rác cho Trình thông dịch dòng lệnh. Ngày nay, bất kỳ hệ thống nào bạn sử dụng, có thể là Gnu / Linux, Windows hoặc Mac OS từ môi trường đồ họa, khi bạn xóa một tệp, tệp đó thường kết thúc trong Thùng rác. Điều này cung cấp cho chúng tôi tùy chọn để hối cải và khôi phục tệp hoặc xóa nó vĩnh viễn. Mặt khác, nếu bạn xóa một tệp khỏi dòng lệnh, tùy chọn khôi phục các tệp đó, về nguyên tắc chúng ta sẽ không có.

Như tôi đã nói, spam-cli là một ứng dụng khách để quản lý thùng rác từ dòng lệnh. Si tạo một bí danh vì vậy khi bạn sử dụng rm, bạn thực sự đang sử dụng thùng rác, bạn sẽ có một cách tốt để ngăn chặn mất dữ liệu. Với điều này, bạn có thể tránh xóa các tệp mà bạn thực sự không muốn xóa, do bất cẩn hoặc do nhầm lẫn. Điều này là như vậy bởi vì khi bạn xóa một thứ gì đó bằng ký hiệu thùng rác, nó sẽ ở trong thùng rác.

Sau này nếu bạn muốn khôi phục các tập tin, nó có thể được thực hiện một cách dễ dàng. Hơn nữa, rác-cli sẽ nhớ ngày xóa một tập tin nhất định, quyền của nó và đường dẫn nơi nó được đặt trước khi bị xóa. Vì vậy, chúng tôi có thể khôi phục chúng như ban đầu.

Cài đặt thùng rác trên Ubuntu

Cài đặt thùng rác rất dễ dàng trong Ubuntu sử dụng trình quản lý gói apt. Tất cả những gì bạn cần làm là mở một thiết bị đầu cuối (Ctrl + Alt + T) và chạy lệnh:

cài đặt thùng rác-cli bằng apt

sudo apt-get install trash-cli

Công cụ thùng rác dựa trên Python, vì vậy Chúng tôi cũng có thể cài đặt nó từ các nguồn. Thủ tục này là chung cho tất cả các bản phân phối. Bạn chỉ cần mở một thiết bị đầu cuối (Ctrl + Alt + T) và chạy các lệnh:

tải xuống repo thùng rác-cli

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

cd trash-cli

sudo python3 setup.py install

sudo python3 setup.py install --user

Ví dụ sử dụng

Sau khi cài đặt, người dùng bây giờ chúng ta có thể sử dụng các lệnh:

  • bỏ vào thùng rác: để xóa tệp và thư mục.
  • thùng rác: làm trống thùng.
  • danh sách rác: liệt kê các tệp và thư mục có trong thùng rác.
  • khôi phục thùng rác- Khôi phục các tập tin và thư mục có trong thùng rác.
  • rác rưởi- Xóa từng tệp cụ thể có trong thùng rác.

Gửi một tập tin vào thùng rác

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

bỏ vào thùng rác

trash-put ejemplo-trash-cli.txt

Trash-cli không thực sự xóa các tệp hoặc thư mục, nó chỉ chuyển chúng đến một thư mục ẩn. HÃY CHĂM SÓC, mỗi tệp hoặc thư mục sẽ lưu lại đường dẫn ban đầu. Điều đó có nghĩa là nếu sau này bạn khôi phục nó, nó sẽ nằm trong thư mục mà chúng tôi đã xóa nó.

Thư mục ẩn mà các tệp và thư mục bị xóa, chúng ta có thể thấy nó bằng lệnh:

thư mục thùng rác

ls -la $HOME/.local/share/Trash

Trong thư mục ẩn này, bạn sẽ tìm thấy hai thư mục khác:

  • các tập tin: Đây là nơi lệnh đặt thùng rác sẽ di chuyển tệp hoặc thư mục đã xóa.
  • Thông tin: Nhóm lệnh xử lý tệp .trashinfo cho mỗi tệp / thư mục bị xóa.

Liệt kê các tệp hoặc thư mục đã xóa

đến liệt kê các tệp hoặc thư mục được tìm thấy trong thùng rác, từ dòng lệnh chúng tôi thực thi:

danh sách rác

trash-list

Giải phóng thùng rác

Như mọi người đều biết, các tập tin trong thùng rác sẽ chiếm dung lượng ổ đĩa. Vì lý do này, thỉnh thoảng nó là một thói quen tốt, giải phóng không gian thùng rác. Và chúng ta có thể làm điều này bằng lệnh:

trash-empty

Chạy nó như thế này, nếu không có thông số, nó sẽ xóa MỌI THỨ chúng ta có trong thùng rác.

Trong trường hợp muốn xóa các tệp hoặc thư mục của x ngày được lưu trữ, chúng ta sẽ phải chuyển số ngày làm tham số. Ví dụ: nếu chúng tôi muốn xóa những gì đã được lưu trữ trong 5 ngày qua, chúng tôi sẽ viết:

trash-empty 5

Khôi phục tệp hoặc thư mục

Đây là lệnh mà bạn có thể quan tâm khi cài đặt thùng rác và nó sẽ cho phép chúng tôi khôi phục những gì đã bị xóa. Trash-restore khôi phục các tệp hoặc thư mục về vị trí ban đầu của chúng, hãy nhớ rằng thùng rác lưu trữ thông tin này.

khôi phục thùng rác

trash-restore

Xóa tệp khỏi thùng rác

Với lệnhbage-rm, chúng ta có thể xóa vĩnh viễn các tệp hoặc thư mục khỏi thùng rác. Chúng tôi có một số cách để hoàn thành nhiệm vụ này. Với người đầu tiên chúng tôi sẽ xóa một tệp theo tên:

trash-rm ejemplo-trash-cli.txt

Chúng tôi cũng có thể chọn xóa tất cả các tệp có phần mở rộng cụ thể:

xóa phần mở rộng tệp cụ thể

trash-rm '*.txt'

Nếu chúng tôi muốn xóa một thư mục khỏi thùng rác, lệnh sử dụng sẽ là:

xóa thư mục

trash-rm carpeta-ejemplo

Giúp

Sự trợ giúp đầy đủ nhất có thể được tìm thấy trên trang người đàn ông. Để tham khảo nó, chúng tôi sẽ chỉ cần thực hiện lệnh:

trang người đàn ông rác rưởi

man trash

Lệnhbage-cli trong Gnu / Linux cho phép chúng ta xóa các tệp và thư mục. Nó cũng sẽ cho phép chúng tôi khôi phục chúng bằng cách lưu chúng với đường dẫn, quyền và ngày tháng tuyệt đối của chúng. Nó có thể tham khảo thêm về dự án này từ trang trên GitHub của nó.


Để 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: Miguel Ángel Gatón
  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.