Sử dụng lệnh rm trong linux

rm là một tiện ích dòng lệnh để xóa tệp và thư mục. Đây là một trong những lệnh cần thiết mà mọi người dùng Linux nên làm quen.

Trong hướng dẫn này, chúng ra sẽ tìm hiểu cách sử dụng 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 .

Nội dung chính

  • 1 Cách sử dụng lệnh rm
  • 2 Xóa nhiều tệp
  • 3 Xóa thư mục (thư mục)
  • 4 Nhắc trước khi loại bỏ
  • 5 rm -rf
  • 6 Phần kết luận
    • 6.1 Share this:
    • 6.2 Like this:

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

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

rm [OPTIONS]... 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 có nên tiếp tục xóa các tệp đã cho hay không.

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

rm filename

Nếu bạn không có quyền ghi trên thư mục mẹ, bạn sẽ gặp lỗi “Permission denied”.

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

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

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

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

Tùy chọn -f nói rm không bao giờ để nhắc nhở người dùng và bỏ qua các file không tồn tại và tranh luận.

rm -f filename

Nếu bạn muốn nhận thông tin về những gì đang bị xóa, hãy sử dụng tùy chọn -v (verbose):

rm -v filename
removed 'filename'

Xóa nhiều tệp

Không giống như unlink lệnh, 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 các tên tệp dưới dạng các đố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 chính quy để đối sánh 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ẽ nhập:

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 hay để liệt kê các tệp bằng ls lệnh để bạn có thể xem 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 với lệnh rmdir.

Để loại bỏ các thư mục không trống và tất cả các tệp bên trong chúng một cách đệ quy, hãy sử dụng tùy chọn -r (đệ quy):

rm -r dirname

Nhắc trước khi loại bỏ

Tùy chọn -i để nhắc nhở người dùng cho mỗi tập tin được trước khi xóa nó:

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 nhiều hơn ba tệp hoặc xóa một cách đệ quy một thư mục, để nhận được một lời nhắc duy nhất cho toàn bộ hoạt động, 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 việc 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 nhất định hoặc một tệp trong thư mục được bảo vệ chống ghi, rm lệnh sẽ nhắc bạn xác nhận thao tác. Để xóa một 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 là rất nguy hiểm và nên được sử dụng hết sức thận trọng!

Phần kết luận

Chúng ta đã tìm hiểu cách sử dụng lệnh rm Linux để xóa 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ó sẽ không thể dễ dàng khôi phục được.

lệnh xóa thư mục trong linux là một trong những từ khóa được search nhiều nhất trên google về chủ đề lệnh xóa thư mục trong linux. Trong bài viết này,lamweb.vn sẽ viết bài viết Tổng hợp các lệnh xóa thư mục trong linux mới nhất 2020.

Sử dụng lệnh rm trong linux

10 ví dụ về lệnh rm trên linux cho người mới bất đầu

Rm là viết tắt của ‘remove’ như tên của lệnh rm được sử dụng để xóa hoặc xóa các tệp và thư mục trong UNIX như hệ điều hành. Nếu bạn là người mới dùng Linux Ubuntu thì bạn nên cẩn thận trong khi chạy lệnh rm bởi vì một khi bạn xóa các tập tin thì bạn k thể phục hồi nội dung của các tập tin và thư mục. Mặc dù có một số tool và lệnh thông qua đó xóa các tập tin có thể được phục hồi nhưng nó đòi hỏi các bạn cần phải có skill tốt về lệnh trên Linux Ubuntu.

Để tìm hiều thêm mẹo dùng lệnh rm trên Ubuntu thì hôm nay các bạn hãy cùng “); background-size: 1px 1px; background-position: 0px calc(1em + 1px);” target=”_blank”>Tấn Mỹ Bloglàm “); background-size: 1px 1px; background-position: 0px calc(1em + 1px);” target=”_blank”>10 ví dụ về lệnh rm trên linux cho người mới bất đầu. Dưới đây là cú pháp sử dụng lệnh rm.

# rm files

Các tùy chọn được dùng trong lệnh rm

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

gợi ý 1: Hủy bỏ hoặc xóa một tập tin có tên là vidu1.txt bằng lệnh rm trên Terminal như sau.

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

gợi ý 2: Xóa nhiều tệp cùng một lúc. sử dụng cú pháp dưới đây:

# rm file1 file2file3

– Giả sử rằng mình muốn xóa ba tập tin văn bản cùng một lúc thực hiện như sau.

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

gợi ý 3: Xóa các tập tin tương tác.

-i trong lệnh rm sẽ nhắc trước khi xóa một tập tin, gợi ý được hiển thị bên dưới.

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

chấp nhận thao tác xóa. N từ chối.

ví dụ 4: Xóa một thư mục trống.
– sử dụng tùy chọn -d trong lệnh rm để xóa một thư mục rỗng.

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

ví dụ 5: Xoá một thư mục đệ quy bằng hướng dẫn sử dụng tùy chọn ‘-r’
-r trong lệnh rm sẽ xóa all các file và các thư mục con đệ quy của thư mục mẹ.

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

gợi ý 6: Xóa tệp mạnh mẽ bằng tùy chọn -f
-f trong lệnh rm sẽ loại bỏ hoặc xóa các tập tin mạnh mẽ bất kể quyền của nó.

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

gợi ý 7: Nhắc một lần trước khi xóa nhiều hơn ba tệp đệ quy.
-I trong lệnh rm sẽ nhắc nhở một lần trước khi xóa nhiều hơn ba tệp đệ quy.

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

ví dụ 8: Biểu thức chính quy trong lệnh rm

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

ví dụ 9: Xóa toàn bộ các tệp tin của thư mục cho đến nay có phần mở rộng .txt

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

gợi ý 10: Xóa all các tập tin của thư mục ngày nay có 3 ký tự bất kỳ trong phần mở rộng.

Sử dụng lệnh rm trong linux

Sử dụng lệnh rm trong linux

– Qua bài viết của “); background-size: 1px 1px; background-position: 0px calc(1em + 1px);” target=”_blank”>Tấn Mỹ Blog hy vọng các bạn nắm được các thao tác cơ bản để xóa 1 tập tin hoặc 1 thư mục trên dòng lệnh rm nhé.
– Để tìm hiều thêm các lệnh hay hữu ích của Terminal mới các bạn xem post “); background-size: 1px 1px; background-position: 0px calc(1em + 1px);” target=”_blank”>nghiên cứu về terminal trên linux.

Nguồn: internet.com