Android

Lệnh Rm trong linux

3-commande linux cp ,mv ,rm ,rmdir ,ln #darija

3-commande linux cp ,mv ,rm ,rmdir ,ln #darija

Mục lục:

Anonim

rm là một tiện ích dòng lệnh để loại bỏ các tập tin và thư mục. Đây là một trong những lệnh thiết yếu mà mọi người dùng Linux nên làm quen.

Trong hướng dẫn này, chúng tôi sẽ giải thích cách sử dụng lệnh rm thông qua các ví dụ và giải thích về các tùy chọn rm phổ biến nhất.

Cách sử dụng lệnh rm

Cú pháp chung cho lệnh rm (remove) như sau:

rm… FILE…

Theo mặc định, khi được thực thi mà không có bất kỳ tùy chọn nào, rm sẽ không xóa các thư mục và không nhắc người dùng về việc có nên tiến hành xóa các tệp đã cho hay không.

Để xóa một tệp đơn, sử dụng lệnh rm theo sau là tên tệp làm đối số:

rm filename

Nếu tập tin không được ghi bảo vệ, nó sẽ bị xóa mà không cần thông báo trước. Khi thành công, lệnh không tạo ra bất kỳ đầu ra nào và trả về 0.

Khi xóa các tệp được bảo vệ, lệnh sẽ nhắc bạn xác nhận, như hiển thị bên dưới:

rm: remove write-protected regular empty file 'filename'?

Enter y và nhấn Enter để xóa tệp.

Tùy chọn -f cho rm không bao giờ nhắc người dùng và bỏ qua các tệp và đối số không tồn tại.

rm -f filename

rm -v filename

removed 'filename'

Xóa nhiều tệp

Không giống như lệnh unlink , rm cho phép bạn xóa nhiều tệp cùng một lúc. Để làm điều đó, hãy chuyển tên tệp dưới dạng đối số được phân tách bằng dấu cách:

rm filename1 filename2 filename3

Bạn có thể sử dụng biểu thức thông thường để khớp nhiều tệp. Ví dụ: để xóa tất cả các tệp .png trong thư mục hiện tại, bạn sẽ gõ:

rm *.png

Khi sử dụng biểu thức chính quy, trước khi chạy lệnh rm . Luôn luôn là một ý tưởng tốt để liệt kê các tệp bằng ls để bạn có thể xem các tệp nào sẽ bị xóa.

Xóa thư mục (Thư mục)

Để xóa một hoặc nhiều thư mục trống, hãy sử dụng tùy chọn -d :

rm -d dirname

rm -d có chức năng giống hệt với rmdir .

Để xóa các thư mục không trống và tất cả các tệp trong chúng theo cách đệ quy, hãy sử dụng tùy chọn -r (đệ quy):

rm -r dirname

Nhắc trước khi xóa

Tùy chọn -i yêu cầu rm nhắc người dùng cho từng tệp đã cho trước khi xóa tệp:

rm -i filename1 filename2

Để xác nhận loại y và nhấn Enter :

rm: remove regular empty file 'filename1'? rm: remove regular empty file 'filename2'?

Khi xóa hơn ba tệp hoặc xóa đệ quy một thư mục, để nhận một dấu nhắc duy nhất cho toàn bộ thao tác, hãy sử dụng tùy chọn -I :

rm -i filename1 filename2 filename3 filename4

Bạn sẽ được yêu cầu xác nhận xóa tất cả các tệp và thư mục đã cho:

rm: remove 4 arguments?

rm -rf

Nếu thư mục đã cho hoặc một tệp trong thư mục được bảo vệ chống ghi, lệnh rm sẽ nhắc bạn xác nhận thao tác. Để xóa thư mục mà không được nhắc, hãy sử dụng tùy chọn -f :

rm -rf dirname

Lệnh rm -rf rất nguy hiểm và cần hết sức thận trọng!

Phần kết luận

Chúng tôi đã chỉ cho bạn cách sử dụng lệnh Linux rm để xóa các tệp và thư mục khỏi hệ thống Linux của bạn.

Hãy cực kỳ cẩn thận khi xóa các tệp hoặc thư mục quan trọng, vì một khi tệp bị xóa, nó không thể được phục hồi dễ dàng.

thiết bị đầu cuối rm