Cách xóa thư mục trong Linux

How Delete Directory Linux



Bạn có thể xóa các thư mục khỏi dòng lệnh trong Linux rất dễ dàng. Nếu bạn đã cài đặt bất kỳ môi trường màn hình đồ họa nào trên máy tính của mình, bạn cũng có thể xóa các thư mục bằng giao diện người dùng đồ họa. Trong bài viết này, tôi sẽ chỉ cho bạn cả hai cách để xóa thư mục trong Linux. Vậy hãy bắt đầu.

Nếu một thư mục bạn đang cố gắng xóa bị trống (không có bất kỳ tệp hoặc thư mục nào bên trong), thì bạn có thể sử dụng rmdir lệnh xóa thư mục khỏi dòng lệnh.







Ví dụ: giả sử bạn có một thư mục trống kiểm tra/ mà bạn muốn xóa.





Để xóa thư mục trống kiểm tra/ , chạy lệnh sau:





$rmdir kiểm tra

Như bạn có thể thấy, thư mục kiểm tra/ bị xóa.



Nếu thư mục bạn đang cố gắng xóa có nội dung, bạn không thể xóa nó bằng rmdir chỉ huy. Bạn phải sử dụng rm lệnh thay thế.

Giả sử, bạn muốn xóa một thư mục configs / trong đó có các tệp và các thư mục khác bên trong.

$câycấu hình/

Bây giờ, để xóa thư mục configs / chạy lệnh rm như sau:

$rm -rvcấu hình/
Hoặc
$rm -rfvcấu hình/

Thư mục và tất cả nội dung (tệp và thư mục) của thư mục sẽ được xóa như bạn có thể thấy trong ảnh chụp màn hình bên dưới.

Nếu muốn, bạn có thể xóa nhiều thư mục (và nội dung của nó) bằng lệnh rm như sau:

$rm -rvdirectory1 directory2/con đường/đến/thư mục3
Hoặc
$rm -rfvdirectory1 directory2/con đường/đến/thư mục3

GHI CHÚ: Các -NS tùy chọn xóa thư mục và nội dung mà không có bất kỳ kiểm tra an toàn nào. Vì vậy, hãy đảm bảo rằng bạn không có bất kỳ thứ gì quan trọng trong thư mục mà bạn đang cố gắng xóa. Để biết thêm thông tin về điều đó, hãy đọc phần tiếp theo của bài viết này.

Kiểm tra an toàn trước khi xóa thư mục khỏi dòng lệnh:

Một thư mục chứa rất nhiều tệp và các thư mục khác. Bạn có thể không biết liệu bạn có bất kỳ tệp quan trọng nào trong đó hay không trước khi bạn thực sự xóa nó (ồ không!). Vì vậy, bạn nên sử dụng các chương trình như cây để xác minh rằng bạn không có bất kỳ thứ gì quan trọng trong thư mục mà bạn muốn xóa.

Chương trình cây rất đơn giản để sử dụng. Định dạng của lệnh tree là:

$câypath_to_the_directory

Theo mặc định, lệnh cây không có sẵn trong hầu hết các bản phân phối Linux. Nhưng bạn có thể dễ dàng cài đặt nó từ kho gói chính thức của bản phân phối Linux mong muốn của bạn.

CentOS 7 và RHEL 7:

Bạn có thể cài đặt gói cây từ kho lưu trữ gói chính thức của CentOS 7 hoặc RHEL 7 bằng trình quản lý gói YUM như sau:

$sudo cài đặt yum -và cây

Ubuntu / Debian:

Trên Ubuntu, Debian hoặc bất kỳ dẫn xuất nào của Debian, bạn có thể cài đặt gói cây từ kho lưu trữ gói chính thức bằng cách sử dụng trình quản lý gói APT như sau:

$sudođúng cáchTải về -và cây

Lệnh rm cũng có tùy chọn kiểm tra an toàn. Bạn có thể dùng -tôi tùy chọn để yêu cầu rm nhắc xác nhận trước khi nó xóa bất kỳ tệp hoặc thư mục nào.

Để xóa một thư mục một cách an toàn hình ảnh / sử dụng rm, chạy lệnh sau:

$rm -rihình ảnh/

Trước khi rm xuống (đi vào) bất kỳ thư mục nào, nó sẽ nhắc xác nhận. Để xác nhận, hãy nhấn và sau đó nhấn .

rm cũng sẽ nhắc cấu hình trước khi xóa bất kỳ tệp nào. Để xác nhận, hãy nhấn và sau đó nhấn .

Nó sẽ chỉ xóa thư mục nếu bạn xác nhận xóa mọi thứ. Nếu không, nó sẽ để lại tất cả các tệp mà bạn không muốn xóa cùng với các thư mục. Bây giờ, bạn có một cách để di chuyển các tệp quan trọng và xóa thư mục sau đó. Tốt hơn là phải hối hận sau này.

Các -tôi tùy chọn sẽ được bật theo mặc định trong một số bản phân phối Linux. Để ghi đè nó và buộc rm xóa mọi thứ mà không cần nhắc trước, hãy sử dụng -NS Lựa chọn.

Xóa Thư mục bằng Giao diện Người dùng Đồ họa:

Nếu bạn đang sử dụng môi trường máy tính để bàn đồ họa, thì bạn có thể sử dụng Trình quản lý tệp (tức là Nautilus, Dolphin, v.v.) được bao gồm trong môi trường máy tính để bàn để xóa các thư mục.

Để xóa một thư mục hoặc các thư mục, hãy chọn thư mục hoặc các thư mục mà bạn muốn xóa và sau đó nhấn + . Trình quản lý tệp của bạn sẽ nhắc bạn xác nhận thao tác xóa. Để xác nhận, hãy nhấp vào Xóa bỏ như được đánh dấu trong ảnh chụp màn hình. Thư mục hoặc các thư mục mà bạn đã chọn sẽ bị xóa.

Vì vậy, đó là cách bạn xóa một thư mục hoặc các thư mục trong Linux. Cảm ơn đã đọc bài viết này.