Chủ YếU Mac Cách xóa toàn bộ thư mục bao gồm tệp trong Linux

Cách xóa toàn bộ thư mục bao gồm tệp trong Linux



Linux Command Line là một công cụ mạnh mẽ cho phép bạn làm nhiều việc nhanh hơn và dễ dàng hơn thông qua GUI. Một trong những khả năng thiết yếu của nó là tạo và xóa các tệp và thư mục, mặc dù chúng tôi sẽ đề cập đến việc xóa các thư mục trong bài viết này.

Cách xóa toàn bộ thư mục bao gồm tệp trong Linux

Hãy tiếp tục đọc để tìm hiểu cách sử dụng lệnh rm và rmdir để loại bỏ các thư mục, thư mục con và tệp bạn không cần nữa.

Sử dụng rm để xóa thư mục

Có nhiều lệnh bạn có thể sử dụng để xóa một thư mục. Sự lựa chọn nên phụ thuộc vào những gì bạn muốn làm và cách bạn muốn nó được thực hiện. Về mặt này, Dòng lệnh Linux siêu linh hoạt, thậm chí có thể hơn thế so với các đối tác Windows và Mac.

Cần lưu ý rằng Linux không phân biệt thư mục và tệp như hệ điều hành Mac và Windows. Thay vào đó, nó coi các thư mục là nhóm tệp. Trong phần này, chúng ta sẽ xem xét lệnh rm. Bắt đầu nào.

Sử dụng rm để xóa thư mục

rm –d nameofthedirectory

Lệnh trên sẽ chỉ cho phép bạn xóa một thư mục trống. Đây là lệnh cơ bản nhất để xóa / xóa thư mục.

rm –d nameofthedirectory1 nameofthedirectory2

Lệnh được trình bày ở trên sẽ xóa nhiều thư mục. Phần bắt ở đây, giống như phần trước, tất cả đều phải trống. Nếu xảy ra trường hợp thư mục đầu tiên bạn đặt tên không trống, Dòng lệnh sẽ không cố xóa các thư mục khác. Nó sẽ chỉ dừng lại mà không đưa ra thông báo lỗi cho bạn.

rm –r nameofthedirectory1 nameofthedirectory2

Lệnh trên sẽ xóa tất cả các thư mục được chỉ định, các thư mục con và tệp trong đó. Điều này có thể thực hiện được nhờ tùy chọn -r thay thế -d từ lệnh trước đó. Trong Dòng lệnh Linux, -r là viết tắt của đệ quy. Nó có thể được sử dụng riêng và kết hợp với các tùy chọn khác.

rm –rf nameofthedirectory

Khi bạn thực hiện lệnh rm –r, Dòng lệnh Linux sẽ yêu cầu bạn cho phép xóa bất kỳ thư mục con và tệp nào được bảo vệ chống ghi. Tuy nhiên, nếu bạn nhập rm –rf thay vào đó, bạn sẽ không được nhắc. Chữ f là viết tắt của lực.

Bạn nên cẩn thận khi xóa các thư mục và tệp bằng lệnh rm –rf, vì bạn có thể mất dữ liệu quan trọng hoặc làm hỏng hệ điều hành. Các tệp và thư mục hệ thống có thể bị xóa dễ dàng hơn trên hệ thống Linux hơn là trên Windows hoặc Mac.

sudo apt-get install tree

Để hiểu rõ hơn về những gì bạn sắp xóa, bạn nên cài đặt gói cây thông qua tiện ích apt-get. Điều này hoạt động cho Ubuntu và phần còn lại của họ Debian. Nếu bạn đang sử dụng một bản phân phối khác, hãy sử dụng công cụ quản lý gói của riêng nó. Khi bạn thực hiện lệnh trên, Dòng lệnh sẽ hiển thị cấu trúc thư mục và tệp của thư mục mà bạn đang ở. Bằng cách này, bạn có thể dễ dàng kiểm tra xem có tệp hoặc thư mục con nào còn nguyên vẹn hay không.

đường dẫn cây / đến / thư mục / của bạn

Lệnh được trình bày ở trên sẽ cho phép bạn xem cấu trúc của một thư mục khác trong hệ thống Linux của bạn.

cách kết nối lại chuông cửa đổ chuông với wifi mới

Lệnh nâng cao

Có các biến thể khác của lệnh rm, chẳng hạn như –no-secure-root, –preserve-root, –one-file-system, và các biến thể khác. Tuy nhiên, chúng dành cho người dùng Dòng lệnh có kinh nghiệm. Nếu bạn mắc lỗi với một trong những điều này, bạn có thể xóa một phần hoặc thậm chí tất cả các tệp hệ thống trên máy tính của mình. Do tính chất phức tạp của chúng, chúng tôi sẽ lưu chúng cho một hướng dẫn Dòng lệnh khác.

Sử dụng rmdir để xóa thư mục

Bạn cũng có thể sử dụng bộ lệnh rmdir để xóa các thư mục. Tuy nhiên, các lệnh rmdir chỉ có thể xử lý các thư mục trống và không thể xóa các tệp chứa bên trong các thư mục được đánh dấu để xóa. Có một số lệnh rmdir hữu ích và chúng ta sẽ xem xét chúng trong phần này.

Sử dụng rmdir để xóa thư mục

Tuy nhiên, bạn có thể lừa Dòng lệnh xóa một thư mục không trống bằng tùy chọn chính, mặc dù sau đó sẽ có nhiều hơn về điều đó.

rmdir nameofthedirectory

Đây là lệnh rmdir cơ bản nhất hiện có. Nó sẽ xóa một thư mục trống nằm trong thư mục ở vị trí hiện tại của bạn. Ví dụ: nếu vị trí hiện tại của bạn là máy tính để bàn và bạn có Thư mục mới trống trong đó, lệnh rmdir này sẽ xử lý nó.

làm thế nào để biết nếu thiết bị đã được root

rmdir nameofthedirectory1 nameofthedirectory2

Trong trường hợp bạn muốn xóa nhiều thư mục, bạn có thể sử dụng biến thể ở trên của lệnh rmdir. Tất cả các thư mục (thư mục) được chỉ định sẽ bị xóa, nhưng chúng phải được chứa trong thư mục bạn đang ở. Để xóa các thư mục ở nơi khác, hãy tham khảo lệnh tiếp theo.

rmdir / path / to / your / directory

Dòng lệnh Linux cho phép bạn xóa bất kỳ thư mục nào khỏi vị trí hiện tại của mình, dù nó có thể ở đâu. Để làm điều đó, bạn sẽ phải nhập đường dẫn đầy đủ tới thư mục hoặc các thư mục mà bạn muốn loại bỏ.

Trong trường hợp bạn đã cố gắng xóa một thư mục có chứa các thư mục con và / hoặc tệp, Dòng lệnh sẽ hiển thị cho bạn thông báo lỗi cho biết: Thư mục không trống. Không cần phải nói, nó sẽ không xóa thư mục được chỉ định.

Trong trường hợp bạn đã chỉ định ba thư mục và thư mục đầu tiên được chứng minh là không trống, Dòng lệnh sẽ ngừng xử lý lệnh của bạn ngay khi nó chạy vào thư mục đầu tiên. Bạn sẽ nhận được thông báo lỗi tương tự như trong trường hợp trước và Dòng lệnh sẽ không cố xóa các thư mục khác trong danh sách.

Bạn có thể khắc phục điều này bằng cách thêm tùy chọn sau: –ignore-fail-on-non-blank. Điều này sẽ buộc Dòng lệnh tiếp tục thực hiện lệnh ngay cả khi nó gặp phải các thư mục không trống. Lệnh có thể trông giống như sau: rmdir –ignore-fail-in-non-blank NewFolder1 NewFolder2 NewFolder3.

rmdir –p nameofthedirectory1 nameofthedirectory2

Lệnh trên có thể giúp bạn lừa Linux xóa một thư mục không trống. Nó sử dụng tùy chọn -p, còn được gọi là tùy chọn cha. Đây là cách nó hoạt động.

Giả sử bạn có một thư mục tên là Pics và một thư mục có tên ColorPics bên trong nó. Giả sử cái sau trống và là mục duy nhất trong thư mục Pics. Khi bạn thực thi lệnh rmdir –p ColorPics Pics, Dòng lệnh sẽ xóa thư mục ColorPics vì không có gì trong đó. Sau đó, nó sẽ kiểm tra trạng thái của thư mục Pics, xác định nó cũng trống và xóa nó.

Biết sức mạnh của dòng lệnh

Dòng lệnh cho phép bạn thực hiện nhiều thứ trên hệ thống Linux. Hãy cẩn thận nếu bạn chưa có nhiều kinh nghiệm, vì nó dễ làm hỏng hệ thống trên Linux hơn trên Windows và Mac.

Bạn đã sử dụng Dòng lệnh để xóa các thư mục và tệp trước đây chưa? Bạn đã sử dụng những lệnh nào? Nếu bạn cho rằng chúng tôi đã bỏ lỡ một số tùy chọn tốt, hãy cho chúng tôi biết trong phần nhận xét bên dưới.

Bài ViếT Thú Vị

Editor Choice

Vấn đề với Detroit: Become Human xử lý lạm dụng gia đình
Vấn đề với Detroit: Become Human xử lý lạm dụng gia đình
Detroit: Become Human đã trở thành tâm điểm của cuộc tranh cãi vào năm ngoái sau khi đoạn giới thiệu của trò chơi bị các nhà vận động trẻ em chỉ trích vì tầm thường hóa bạo lực gia đình. Trong đoạn giới thiệu, một trong ba nhân vật điều khiển được của Detroit - một người máy
Tệp AIFF, AIF và AIFC là gì?
Tệp AIFF, AIF và AIFC là gì?
Tệp AIFF hoặc AIF là tệp Định dạng tệp trao đổi âm thanh. Xem cách mở tệp AIF/AIFF/AIFC hoặc chuyển đổi tệp này sang định dạng khác như MP3.
Cách bật Quick Launch trong Windows 8.1
Cách bật Quick Launch trong Windows 8.1
Quick Launch là một thanh công cụ đặc biệt, hữu ích trên thanh tác vụ gần nút Start. Nó đã có từ thời Windows 9x. Với việc phát hành Windows 7, Microsoft đã bỏ nhấn mạnh thanh công cụ Quick Launch để có lợi cho việc ghim. Tuy nhiên, Quick Launch không hoàn toàn bị xóa khỏi Windows 8.1, Windows 8 và Windows 7. Nó không
Tải xuống Aero Dark Blue
Tải xuống Aero Dark Blue
Màu xanh đậm. Tất cả các khoản tín dụng đều thuộc về người tạo ra những con trỏ này, Hopachi. Tác giả: Hopachi. http://www.eightforums.com/customization/9827-custom-cursors.html Tải xuống 'Aero Dark Blue' Kích thước: 44,96 Kb AdvertismentPCRepair: Khắc phục sự cố Windows. Tất cả bọn họ. Liên kết tải xuống: Nhấp vào đây để tải xuống tệp Hỗ trợ chúng tôiWinaero rất tin tưởng vào sự hỗ trợ của bạn. Bạn có thể giúp trang web tiếp tục mang lại cho bạn sự thú vị và
Life360 không cập nhật – Cách khắc phục
Life360 không cập nhật – Cách khắc phục
Life360 phải cập nhật chính xác và kịp thời. Là một ứng dụng theo dõi gia đình mạnh mẽ, Life360 có mọi tính năng theo dõi mà bạn có thể cần để dễ dàng theo dõi các thành viên gia đình và bạn bè trong Vòng kết nối của mình. Tuy nhiên, những tính năng đó dựa trên theo dõi thời gian thực
Bật tải khung hình lười biếng trong Microsoft Edge
Bật tải khung hình lười biếng trong Microsoft Edge
Cách bật Tải iframe Lazy trong Microsoft Edge Chromium Nếu bạn đang sử dụng trình duyệt Microsoft Edge mới nhất dựa trên Chromium, bạn giảm thời gian tải trang bằng cách bật tải hình ảnh lười biếng. Nó làm giảm việc tải hình ảnh cho đến khi trang được cuộn xuống chúng. Ngoài ra, bạn có thể bật cùng một hành vi
Cách tắt iCloud trên iPhone
Cách tắt iCloud trên iPhone
Tắt iCloud trên iPhone thật dễ dàng nhưng nó có thể có những tác động sâu rộng. Tìm hiểu cách tắt iCloud và điều gì sẽ xảy ra nếu bạn làm như vậy.