Hầu hết mọi người chỉ biết đến Linux như một sự tò mò và họ đưa nó lên như một suy nghĩ khi thảo luận về Windows hoặc iOS. Nhưng đối với một thiểu số chuyên ngành, Linux là một công cụ quan trọng.
Xem thêm bài viết của chúng tôi Cách thiết lập máy ảo Linux với VirtualBox
Như bạn có thể đã biết, các hoạt động trong Linux có thể phức tạp hơn so với các hệ điều hành khác. Để thực hiện ngay cả một thao tác đơn giản như xóa thư mục cần một loạt lệnh., chúng tôi sẽ giới thiệu cách thực hiện và chạm vào một số mẹo bổ sung hữu ích. Nếu bạn chưa quen với Linux, điều này sẽ giúp bạn có được một số quan điểm.
Xóa một thư mục trống
Trong Linux, từ 'thư mục' dùng để chỉ vị trí lưu trữ dữ liệu trong hệ thống tệp. Hãy nghĩ về nó như một tương tự của thư mục trong các hệ thống Windows.
Nhưng việc xóa một thư mục trong Linux không hoàn toàn dễ dàng như nhấp vào xóa và có một vài điều bạn nên xem xét trước tiên.
Nếu bạn có một thư mục trống, một lệnh bạn có thể sử dụng là rmdir. Đầu tiên, khởi chạy ứng dụng đầu cuối trên máy của bạn. Sau đó, nhập cú pháp sau:
Tên thư mục rmdir
Nhập lệnh này và thay thế thư mục của Directory Directory Tên bằng tên của thư mục của bạn. Hãy nhớ rằng điều này sẽ chỉ hoạt động trên các thư mục trống. Nếu bạn cố gắng sử dụng nó trên một thư mục không trống, nó sẽ trả về Thư mục đầu ra không trống. Hiện tại, điều đó không có nghĩa là nó không thể bị xóa, điều đó chỉ có nghĩa là bạn sẽ cần một lệnh khác .
Xóa các thư mục có nội dung trong thư mục con của họ
Nếu bạn đang xử lý một thư mục chứa các tệp khác, quy trình sẽ chỉ khác một chút. Thay vì lệnh rmdir, bạn có thể sử dụng rm. Điều này về cơ bản là cùng một lệnh, nhưng không cụ thể cho các thư mục và việc thêm -r sẽ làm cho nó đệ quy. Điều đó có nghĩa là, nó sẽ loại bỏ phân cấp các thư mục trong thư mục cho đến khi nó trống và sau đó loại bỏ thư mục. Vì vậy, cú pháp mới của bạn sẽ đọc:
rm -r DirectoryName
Như trong ví dụ trước, thay thế DirectoryName bằng tên của thư mục thực tế của bạn. Một lưu ý là bạn sẽ nhận được lời nhắc khi xóa mọi tệp. Bạn có thể bỏ qua các lời nhắc bằng cách sử dụng -rf thay vì -r, nhưng đây không được coi là cách thực hành tốt nhất.
Xóa một thư mục bạn không sở hữu
Mặc dù không được đề xuất, đôi khi bạn sẽ cần xóa các thư mục mà bạn không có quyền xóa. Nếu bạn cố gắng loại bỏ một trong những thứ này, bạn sẽ bị từ chối truy cập. Tuy nhiên, nếu bạn hoàn toàn chắc chắn rằng bạn đang xóa các thư mục mà bạn không cần, bạn có thể sử dụng lệnh sudo. Vì vậy, cú pháp cuối cùng của bạn để xóa thư mục bạn không sở hữu (trong khi tránh bất kỳ lời nhắc nào cho bạn biết về nó), sẽ giống như thế này:
sudo rm -rf DirectoryName
Đây không phải là một quá trình hành động được khuyến nghị nhưng đừng ngại sử dụng nó nếu bạn chắc chắn rằng bạn cần nó.
Một số làm rõ về các lệnh
Các chữ cái bạn đang sử dụng đang bảo HĐH thực hiện những việc rất cụ thể. Đây là một sự cố về những gì xảy ra khi bạn sử dụng chúng và một số lệnh hữu ích khác.
-r - Loại bỏ một thư mục đệ quy, loại bỏ các tập tin bắt nguồn từ nó.
-f - Khi xóa tệp, nó không cho phép nhắc nhở bất kể trạng thái tệp.
-i - Tạo lời nhắc trên mỗi lần xóa tệp, hữu ích khi bạn xử lý một vài tệp nhạy cảm.
-v - Lệnh shell này sẽ tạo một thông báo chẩn đoán cho mọi thư mục được xử lý như một phần của rm.
Xử lý cẩn thận
Điều đó là đủ để giới thiệu cho bạn lệnh rm. Hãy nhớ rằng bạn đang xóa vĩnh viễn các thư mục và bạn phải luôn chắc chắn rằng bạn muốn chúng biến mất. Đặc biệt khi sử dụng các lệnh -r và -rf, bạn có thể dễ dàng mất dữ liệu mà bạn có thể muốn giữ. Giữ điều đó trong tâm trí, đi và thoát khỏi một số thư mục.
Những lệnh khác mà bạn muốn xem chi tiết? Nếu bạn đang tham gia một khóa học Linux giới thiệu, bạn muốn xem chủ đề nào?
