Thêm thùng rác vào thiết bị đầu cuối

rm

Sử dụng lệnh rm Nó mang theo những nguy hiểm nhất định, vì nếu chúng ta làm sai sẽ không có cách nào khôi phục lại những gì chúng ta đã xóa. Tuy nhiên, thông qua việc sử dụng bí danh và sự giúp đỡ của cron chúng ta có thể thực hiện một số cải tiến và tránh đau đầu.

Thông minh! Chúng ta nên làm gì?

Cú đánh hỗ trợ bí danh lệnh, được sử dụng để tạo chữ viết tắt hoặc tên thay thế cho các lệnh hiện tại. Chúng ta có thể sử dụng lệnh bí danh để xem những cái nào được xác định.

Để xác định một bí danh mới cú pháp sau được sử dụng:

alias comando personalizado='comando real'

ví dụ:

$ alias list = 'ls -l' $ list tổng 3 nhóm người dùng drwxr-xr-x 2 4096 ngày 15 tháng 13 12:2 Tài liệu drwxr-xr-x 4096 nhóm người dùng 12 ngày 11 tháng 05 2:4096 Tải xuống drwxr-xr-x 15 người dùng nhóm 05 47 tháng XNUMX XNUMX:XNUMX Bàn
Khi thực hiện một lệnh, đầu tiên trình bao xem xét bí danh và sau đó trong biến môi trường PATH

Điều đầu tiên chúng ta phải làm là tạo một thư mục giúp chúng tôi lưu trữ các tệp mà chúng tôi sẽ xóa

mkdir $HOME/Papelera

Bước tiếp theo là tạo bí danh cho lệnh rm chuyển những gì chúng tôi muốn xóa vào thư mục Thùng rác

alias rm='mv -t $HOME/Papelera'

La -t tùy chọn trong lệnh trên, làm cho phần còn lại của các đối số di chuyển đến thư mục được chỉ định
Nếu chúng ta muốn bí danh có sẵn cho các phiên bash trong tương lai, chúng tôi phải thêm nó vào $ HOME / .bashrc

Bây giờ mỗi khi chúng tôi chạy rmThay vì xóa, chúng tôi sẽ gửi tệp vào thư mục Thùng rác

Tự động xóa thùng rác

Nhiều lần, để giải phóng dung lượng đĩa, chúng tôi xóa các tệp. Cần phải đảm bảo rằng mọi thông thường nội dung trong thùng rác được xóa hoàn toàn để không làm đầy ổ cứng của chúng ta. Vì mục đích này, chúng tôi sẽ sử dụng cron

cron là một con quỷ từng chạy nhiệm vụ tự động trong một khoảng thời gian nhất định. Cú pháp của nó như sau:

Chop_Cron

/ etc / crontab (hệ thống chung, bao gồm một phần để thêm người dùng thực thi) và / var / spool / cron / crontabs / user (một cho mỗi người dùng)

Lệnh -e crontab cho phép bạn thêm (sử dụng trình soạn thảo văn bản như nano hoặc vi) một mục mới. Dòng của chúng tôi sẽ như sau:

# hm dom mon dow command 00 12 * * 5 / bin / rm $ HOME / Thùng rác / *

Dòng cron trước đó sẽ xóa thùng rác lúc 12 giờ trưa Thứ Sáu hàng tuần

Các con đường tuyệt đối từ rm vì đây bây giờ là một bí danh

Tôi hy vọng tôi đã bao gồm tất cả mọi thứ.

Xin chào 😀


Để 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.

  1.   sống động dijo

    Bài báo thú vị, tôi đã nghĩ để làm một vài điều sau khi đọc nó. Cảm ơn vì sự đóng góp 😉

    1.    Susano linux dijo

      Cảm ơn bạn cho cơ hội để viết ở đây!

    2.    không thích dijo

      Bạn sẽ cần chia sẻ những ý tưởng đó 🙂

  2.   Dan dijo

    !! Ý kiến ​​rất hay !!
    Mặc dù tôi đang đọc và tôi nghĩ rằng khi tạo bí danh, việc di chuyển tệp vào thư mục thùng rác đã tồn tại trong môi trường đồ họa có thể thực tế hơn (trừ khi có thứ gì đó ngăn cản).
    Bây giờ tôi không ở nhà nhưng tôi nghĩ nó nằm trong ~ / .local / hoặc một số thư mục ẩn khác bên trong thư mục cá nhân.
    Bằng cách này, khi thùng rác được mở trong trình duyệt tệp, các tệp bị xóa khỏi dòng lệnh cũng sẽ được nhìn thấy.

    Liên quan

    1.    sống động dijo

      Chính xác đó là những gì tôi nghĩ. Thông thường thùng rác được tìm thấy trong ~ / .local / share / Trash

      1.    thú vị dijo

        Nó cho tôi biết rằng bạn không thể sử dụng nó dễ dàng như vậy ... Khi môi trường máy tính để bàn gửi thứ gì đó vào thùng rác, nó sẽ thực hiện nó theo một cách nhất định, với siêu dữ liệu của nó và những thứ tương tự (tôi không chắc nó làm thế nào, nhưng tôi đã thấy nó khi liệt kê nội dung của thư mục đó) ... Để tốt hơn, hãy sử dụng thùng rác-cli ...

    2.    Dan dijo

      Tốt thôi, bởi vì nó là một giải pháp vừa đơn giản vừa thanh lịch.
      Sẽ rất vui nếu biết cách thực hiện nó, nhưng hiện tại tôi thích giải pháp này.

    3.    Susano linux dijo

      Cảm ơn Dan. Tôi đã nghĩ về giải pháp này vì ở cấp máy chủ, bạn không có $ HOME / .local / Trash nên tôi quyết định tạo một thư mục mới. 😀 Lời chào

  3.   thú vị dijo

    Ý tưởng thú vị.

    Nhưng tôi nghe có vẻ như đã có những thứ tương tự. Trong Debian, tôi đã kiểm tra gói rác-cli (thêm thông tin: https://github.com/andreafrancia/trash-cli) đi kèm cũng phải làm như vậy, nhưng sử dụng thùng rác của hệ thống máy tính để bàn (gnome, kde, xfce ...). Có thể là một giải pháp tốt hơn, bởi vì theo cách này "mọi thứ đều ở cùng một nơi."

    1.    Susano linux dijo

      Có, thùng rác-cli có thể tốt hơn cho môi trường máy tính để bàn, tuy nhiên tôi nghĩ bài đăng này dành cho máy chủ phân phối nơi bạn không có $ HOME / .local / Trash. Cảm ơn vì đã bình luận!

  4.   Lừa kêu dijo

    Một bài báo rất thú vị.

    Trong trường hợp của tôi, tôi chưa quen với mọi thứ là Phần mềm miễn phí. Tuy nhiên, tôi đã có những cuộc gặp gỡ với bảng điều khiển. Để tôi có thể thực hành những gì bài viết này nói và tránh mất dữ liệu mỗi khi tôi sử dụng rm

    Tiến lên!

    1.    Susano linux dijo

      Tốt rằng nó phục vụ bạn! Cảm ơn rất nhiều

  5.   Chú thích dijo

    Phát minh lại bánh xe một lần nữa… Điều gì sẽ xảy ra khi chúng ta xóa hai tệp có cùng tên?
    Tôi gắn bó với thùng rác-cli hoạt động rất tốt. Ngay cả trên các máy chủ.

    1.    Susano linux dijo

      Tôi đánh giá cao ý kiến ​​của bạn. Lưu ý nhưng điều đó của việc phát minh lại bánh xe không áp dụng trong Phần mềm miễn phí. Thường có ít nhất một vài lựa chọn thay thế để giải quyết vấn đề. Ví dụ: nếu tôi muốn một dịch vụ dns, tôi có thể tải xuống dnsmasq, dns bind hoặc làm việc cục bộ với / etc / hosts.
      Có thể xảy ra trường hợp trong một số bản phân phối không có thùng rác hoặc đơn giản là nó không hoạt động như mong đợi. Bài đăng này được thiết kế cho những vấn đề như vậy.
      Liên quan

  6.   mariadelao dijo

    Lược đồ rất thú vị với màu sắc để giải thích các trường của tệp crontab.

    1.    Susano linux dijo

      Đúng! lịch sự của elav! 😀

  7.   msx dijo

    Hack dễ thương! Bạn đã biết về dự án này? https://github.com/andreafrancia/trash-cli

    1.    Susano linux dijo

      Vâng, nó là một sự thay thế tốt!

    2.    không thích dijo

      Nó dùng để làm gì?

  8.   robot nhỏ dijo

    Trong dòng «00 12 * * 5 / bin / rm $ HOME / Trash / *», không phải rm phải thực hiện tùy chọn -r để cũng xóa các thư mục thùng rác?

    1.    Susano linux dijo

      Đúng! Tất nhiên. Cảm ơn 😀

  9.   rlsalgueiro dijo

    chủ đề thú vị, tôi không xóa bất cứ điều gì mà tôi không chắc chắn, nhưng điều tôi thích nhất trên tất cả là png của cron chop, nhìn mà tôi đã giải thích nó cho một số đệ tử mà tôi có và cho đến bây giờ không có nội dung như thế nào. nó đã hoạt động, nói thật là hầu hết họ đều giữ nó và nói rằng cuối cùng tôi không cần phải học nó.

    1.    Susano linux dijo

      Tôi cũng nói với các học viên của mình, tốt hơn là nên đọc hai lần và thực hiện một lần. Tuy nhiên, chúng ta là con người và chúng ta có thể vô tình xóa một số tệp quan trọng. Tốt rằng bạn thích bài viết. Chúc mừng