Anonim

Linux Command Line là một công cụ mạnh mẽ cho phép bạn thực hiện 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ẽ sử dụng để xóa các thư mục.

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

Sử dụng các ứng dụng khác để xóa các thư mục

đường dẫn nhanh

  • Sử dụng các ứng dụng khác để xóa các thư mục
    • tên của rm
    • rmiêud nameofthedirectory1 nameofthedirectory2
    • rmiêur nameofthedirectory1 nameofthedirectory2
    • tên rm mậtrf tênofthedirectory
    • sudo apt-get cây cài đặt
    • đường dẫn cây / đến / thư mục của bạn
    • Các lệnh nâng cao
  • Sử dụng rmdir để xóa các thư mục
    • tên rmdirofthedirectory
    • tên rmdirofthedirectory1 nameofthedirectory2
    • thư mục rmdir / path / to / your /
    • rmdir hungp nameofthedirectory1 nameofthedirectory2
  • Biết sức mạnh của dòng lệnh

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. Linux Command Line cực kỳ linh hoạt trong vấn đề này, thậm chí có thể còn hơn cả các đối tác Windows và Mac của nó.

Điều đáng chú ý là Linux không tạo ra sự khác biệt giữa các 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à các nhóm tập tin. Trong phần này, chúng ta sẽ kiểm tra lệnh rm. Bắt đầu nào.

tên của rm

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

rmiêud nameofthedirectory1 nameofthedirectory2

Lệnh được trình bày ở trên sẽ xóa nhiều thư mục. Cái bắt ở đây là, giống như cái trước, tất cả đều phải trống. Nếu điều đó xảy ra là 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 cung cấp cho bạn một thông báo lỗi.

rmiêur nameofthedirectory1 nameofthedirectory2

Lệnh trên sẽ xóa tất cả các thư mục được chỉ định, thư mục con và tệp trong đó. Điều này có thể thực hiện được nhờ vào tùy chọn -viên thay thế cho-Thay thế từ lệnh trước đó. Trong Linux Command Line, dòng -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.

tên rm mậtrf tênofthedirectory

Khi bạn thực thi một lệnh rmtrrrrrv, thì Linux Command Line 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, thay vào đó, nếu bạn gõ vào rmetrfr, thì bạn sẽ không được nhắc. Chữ cái F f là viết tắt của lực lượng.

Bạn nên cẩn thận khi xóa các thư mục và tệp bằng lệnh rm rrrrrvv, 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 so với trên Windows hoặc Mac.

sudo apt-get cây cài đặt

Để 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 gia đình Debian. Nếu bạn đang ở một bản phân phối khác, hãy sử dụng công cụ quản lý gói riêng của 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 bạn đang ở. Bằng cách này, bạn có thể dễ dàng kiểm tra xem có bất kỳ tệp hoặc thư mục con nào còn nguyên vẹn 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ác lệnh nâng cao

Có một số biến thể khác của lệnh rmv, ví dụ như bộ dữ liệu gốc, cơ sở dữ liệu, cơ sở dữ liệu, hệ thống tập tin cơ sở dữ liệu. Tuy nhiên, chúng dành cho người dùng Command Line 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 các 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 có 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.

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

tên rmdirofthedirectory

Đây là lệnh cơ bản nhất của rmdir, có sẵn. Nó sẽ xóa một thư mục trống 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ó một Thư mục mới Thư mục trống trong đó, thì lệnh rmdiriến này sẽ xử lý nó.

tên rmdirofthedirectory1 nameofthedirectory2

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

thư mục rmdir / path / to / your /

Linux Command Line 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 bạn, bất cứ nơi nào có thể. Để làm điều đó, bạn sẽ phải nhập đường dẫn đầy đủ tới thư mục hoặc thư mục bạn muốn thoát khỏi.

Trong trường hợp bạn đã cố xóa một thư mụ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 một 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ẽ dừ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 giống 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: Thẻignore-fail-on-non-blank. Điều này sẽ buộc Dòng lệnh tiếp tục thực thi lệnh ngay cả khi nó gặp các thư mục không trống. Lệnh có thể trông giống như thế này: rmdir hèignore-fail-in-non-trống NewFolder1 NewFolder2 NewFolder3.

rmdir hungp 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 của Wikipedia -piên, còn được gọi là tùy chọn cha mẹ trực tiếp. Đây là cách nó hoạt động.

Giả sử bạn có một thư mục có tên 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 Cấm rmdir hè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ó quá trống và xóa nó.

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

Command Line 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 không có nhiều kinh nghiệm, vì sẽ dễ làm hỏng hệ thống trên Linux hơn trên Windows và Mac.

Bạn đã từng sử dụng Command Line để xóa các thư mục và tập tin trước đây chưa? Những lệnh nào bạn đã sử dụng? Nếu bạn nghĩ 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 bình luận bên dưới.

Làm thế nào để xóa một thư mục đầy đủ bao gồm các tập tin trong linux