Hướng dẫn này sẽ cho bạn thấy làm thế nào để sử dụng các lệnh rmunlink và rmdir để tìm các file và thư mục trong Linux.

Cách xóa tệp

Để xóa (hoặc xóa) một tệp trong Linux khỏi dòng lệnh, hãy sử dụng lệnh rm (xóa) hoặc unlink.

Lệnh unlink cho phép bạn loại bỏ chỉ một file duy nhất, trong khi với rm, bạn có thể xóa nhiều file cùng một lúc.

Hãy hết sức cẩn thận khi xóa tệp hoặc thư mục, vì một khi tệp bị xóa, nó sẽ không thể dễ dàng khôi phục được.

  • Để xóa một tệp, hãy sử dụng lệnh rm hoặc unlink theo sau tên tệp:
unlink filename
rm filename
  • Nếu tệp được bảo vệ chống ghi, bạn sẽ được nhắc xác nhận, như hình dưới đây. Để xóa loại tệp y và nhấn Enter. Ngược lại, nếu tệp không được bảo vệ chống ghi, tệp sẽ bị xóa mà không cần nhắc nhở.
rm: remove write-protected regular empty file 'filename'?
  • Để xóa nhiều tệp cùng một lúc, hãy sử dụng lệnh rm theo sau là các tên tệp được phân tách bằng dấu cách.
rm filename1 filename2 filename3

Bạn cũng có thể sử dụng ký tự đại diện ( *) và các phần mở rộng thông thường để khớp với nhiều tệp. Ví dụ: để xóa tất cả các tệp .pdf trong thư mục hiện tại, hãy sử dụng lệnh sau:

rm *.pdf

Khi sử dụng mở rộng thông thường, trước tiên hãy 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 trước khi chạy lệnh rm.

Sử dụng rm với -i để xác nhận mỗi tập tin trước khi xóa nó:

rm -i filename(s)
  • Để xóa tệp mà không cần nhắc, ngay cả khi tệp được chống ghi, hãy dùng tùy chọn -f (force) cho lệnh rm:
rm -f filename(s)
  • Bạn cũng có thể kết hợp rm các tùy chọn. Ví dụ: để xóa tất cả các tệp .txt trong thư mục hiện tại mà không có lời nhắc, hãy sử dụng lệnh sau:
rm -fv *.txt

Cách xóa thư mục (thư mục)

Trong Linux, bạn có thể xóa / xóa các thư mục bằng dấu rmdir và rm.

rmdir là một tiện ích dòng lệnh để xóa các thư mục trống, trong khi rm bạn có thể xóa các thư mục và nội dung của chúng một cách đệ quy.

  • Để xóa một thư mục trống, hãy sử dụng rmdir hoặc rm -d theo sau là tên thư mục:
rm -d dirname
rmdir dirname
  • Để xóa các thư mục không trống và tất cả các tệp bên trong chúng, hãy sử dụng lệnh rm với tùy chọn -r (đệ quy):
rm -r dirname

Nếu một thư mục hoặc một tệp trong thư mục được bảo vệ chống ghi, bạn sẽ được nhắc xác nhận việc xóa.

  • Để xóa các thư mục không trống và tất cả các tệp mà không được nhắc, hãy sử dụng rm với -r(đệ quy) và -f các tùy chọn:
rm -rf dirname
  • Để xóa nhiều thư mục cùng một lúc, hãy sử dụng lệnh rm -r theo sau là các tên thư mục được phân tách bằng dấu cách.
rm -r dirname1 dirname2 dirname3

Tương tự như với tệp, bạn cũng có thể sử dụng ký tự đại diện ( *) và các phần mở rộng thông thường để khớp với nhiều thư mục.

Phần kết luận

Bởi bây giờ bạn nên có một tốt tìm hiểu làm thế nào để sử dụng Linux các lệnh rmrmdir và unlink và bạn sẽ có thể để loại bỏ một cách an toàn các file và thư mục từ dòng lệnh.

Hãy để lại bình luận nếu bạn có bất kỳ câu hỏi nào.

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments