Làm thế nào để an toàn xóa các tập tin bằng cách sử dụng dòng lệnh Linux

Giới thiệu

Hướng dẫn này sẽ chỉ cho bạn cách xóa an toàn các tệp khỏi hệ thống của bạn.

Bây giờ bạn có thể nghĩ rằng toàn bộ điểm xóa các tập tin là để loại bỏ chúng để bạn có thể an toàn như thế nào. Hãy tưởng tượng bạn đã thực hiện một lệnh nhằm xóa tất cả các tệp khỏi một thư mục cụ thể và thay vì chỉ xóa các tệp đó, nó cũng đã xóa tất cả các tệp trong các thư mục con.

Bạn nên sử dụng lệnh nào để xóa tệp

Có một số cách bạn có thể sử dụng để xóa các tệp trong Linux và trong hướng dẫn này, tôi sẽ cho bạn thấy hai trong số chúng:

Lệnh rm

Hầu hết mọi người có xu hướng sử dụng lệnh rm khi xóa các tập tin và ra khỏi hai giải thích ở đây, đây là lệnh tàn bạo nhất. Nếu bạn xóa một tập tin bằng lệnh rm thì rất khó (mặc dù không nhất thiết là không thể) để khôi phục tập tin đó.

Cú pháp của lệnh rm như sau:

rm / path / to / file

Bạn cũng có thể xóa tất cả các tệp trong thư mục và thư mục con như sau:

rm -R / đường dẫn / đến / thư mục

Như đã đề cập trước đó lệnh rm là khá nhiều cuối cùng. Bạn có thể tự bảo vệ mình ở một mức độ nào đó bằng cách sử dụng các công tắc khác nhau.

Ví dụ: nếu bạn đang xóa nhiều tệp, bạn có thể nhận được lời nhắc trước khi mỗi tệp bị xóa để bạn có thể chắc chắn rằng bạn đang xóa các tệp chính xác.

rm -i / path / to / file

Bất cứ khi nào bạn chạy lệnh trên, một thông báo sẽ xuất hiện hỏi xem bạn có chắc chắn muốn xóa tệp không.

Nếu bạn đang xóa hàng chục tệp nhận lời nhắc cho mỗi người có thể bị tẻ nhạt và bạn có thể chỉ cần nhấn "y" nhiều lần và vẫn vô tình xóa nhầm tệp.

Bạn có thể sử dụng lệnh sau chỉ nhắc khi bạn đang xóa nhiều hơn 3 tệp hoặc bạn đang xóa đệ quy.

rm -I / path / to / file

Lệnh rm có thể là lệnh bạn muốn sử dụng ít nhất nếu bạn muốn cẩn thận.

Giới thiệu thùng rác-cli

Ứng dụng thùng rác cung cấp một thùng rác dòng lệnh có thể. Nó không thường được cài đặt theo mặc định với Linux, do đó bạn sẽ phải cài đặt nó từ kho lưu trữ của bản phân phối của bạn.

Nếu bạn đang sử dụng bản phân phối dựa trên Debian như Ubuntu hoặc Mint, hãy sử dụng lệnh apt-get :

sudo apt-get cài đặt thùng rác-cli

Nếu bạn đang sử dụng phân phối dựa trên Fedora hoặc CentOS, hãy sử dụng lệnh yum :

sudo yum install trash-cli

Nếu bạn đang sử dụng openSUSE, hãy sử dụng lệnh zypper:

sudo zypper -i thùng rác

Cuối cùng, nếu bạn đang sử dụng bản phân phối dựa trên Arch, hãy sử dụng lệnh pacman :

sudo pacman -S thùng rác

Cách gửi tệp vào thùng rác

Để gửi tệp vào thùng rác, bạn có thể sử dụng lệnh sau:

thùng rác / đường dẫn / đến / tệp

Tệp không bị xóa hoàn toàn mà thay vào đó được gửi vào thùng rác theo cách tương tự như thùng rác của Windows.

Nếu bạn cung cấp lệnh thùng rác cho tên thư mục, nó sẽ gửi thư mục và tất cả các tệp trong thư mục vào thùng rác.

Cách liệt kê các tệp trong thùng rác

Để liệt kê các tệp trong thùng rác, bạn có thể chạy lệnh sau:

danh sách rác

Các kết quả trả lại bao gồm đường dẫn ban đầu đến tệp và ngày và giờ các tệp được gửi vào thùng rác.

Cách khôi phục tệp từ thùng rác

Trang hướng dẫn sử dụng cho lệnh thùng rác nói rằng để khôi phục một tệp, bạn nên sử dụng lệnh sau:

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

Tuy nhiên bạn có thể nhận được một lỗi không tìm thấy lệnh nếu bạn chạy lệnh này.

Cách thay thế để khôi phục thùng rác là khôi phục thùng rác như sau:

khôi phục rác

Lệnh khôi phục-thùng rác sẽ liệt kê tất cả các tệp trong thùng rác với một số bên cạnh mỗi tệp. Để khôi phục tệp, chỉ cần nhập số bên cạnh tệp.

Cách dọn sạch thùng rác

Vấn đề chính với thùng rác có thể tiếp cận là các tệp vẫn chiếm dung lượng ổ đĩa có giá trị. Nếu bạn hài lòng rằng mọi thứ trong thùng rác không còn cần thiết nữa, bạn có thể chạy lệnh sau để dọn sạch thùng rác.

thùng rác

Nếu bạn muốn xóa tất cả các tệp đã nằm trong thùng rác trong một số ngày nhất định, chỉ cần chỉ định số đó bằng lệnh không có thùng rác.

thùng rác 7

Tóm lược

Hầu hết các môi trường máy tính để bàn đồ họa cung cấp một thùng rác hoặc thùng rác, nhưng khi bạn đang sử dụng dòng lệnh, bạn được để lại cho wit của riêng bạn và xảo quyệt.

Để được an toàn, tôi khuyên bạn nên sử dụng chương trình rác-cli.