Xóa thư mục trên server linux

Trong bài viết này mình sẽ hướng dẫn bạn cách xóa file và thư mục trên Linux bằng cách sử dụng một trong ba lệnh command line: rm, unlink,và rmdir.

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.

Trước tiên, bạn cần phải hiểu rằng trong Linux thì thư mục cũng chính là file, vì vậy bạn có thể sử dụng một số lệnh xóa file để xóa luôn thư mục. Điểm khác biệt là bạn thêm một số cờ cho phù hợp là được.

1. Cách xóa file trên Linux bằng command

Để xóa một file bất kì trên Linux bằng lệnh command line thì ta sử dụng hai lệnh rm hoặc unlink.

Lệnh unlink chỉ cho phép bạn xóa một file duy nhất, còn lệnh rm chó phép bạn xóa nhiều file cùng lúc.

Trên Linux không có những phần mềm phục hồi dữ liệu như trên Windows, vì vậy bạn phải hết sức cẩn thận khi sử dụng những lệnh này. Sẽ rất khó để tìm lại dữ liệu sau khi bị xóa.

Bài viết này được đăng tại [free tuts .net]

Để xóa một file thì ta có thể chạy một trong hai lệnh dưới đây:

Hoặc:

Nếu file được bảo vệ [write-protected] thì bạn sẽ được Linux hỏi xác nhận, lúc này bạn hãy chọn Y và nhấn Enter để xóa. Ngược lại, nếu một file không được bảo vệ thì lệnh sẽ chạy mà không hỏi gì cả.

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

Để xóa nhiêu file cùng lúc thì bạn có thể sử dụng lệnh rm, danh sách các file được ngăn cách bởi khoảng trắng.

rm filename1 filename2 filename3

Bạn cũng có thể sử dụng cú pháp của Regular Expression để tạo cú pháp danh sách các file cần xóa:

  • Dấu * đại diện cho các ký tự bất kì.

Ví dụ: Xóa tất cả các file có phần đuôi mở rộng là .pdf.

Cách này cực kì nguy hiểm, vì vậy bạn nên sử dụng lệnh ls để liệt kê danh sách các file trước rồi hãy xóa nhé.

Nếu bạn muốn lệnh rm luôn hỏi bạn trước khi xóa một file bất kì thì hãy thêm cờ -i nhé.

Còn muốn xóa file mà không cần phải hỏi, thậm chí là file đó đang được bảo vệ thì hãy thêm cờ -f.

2. Cách xóa thư mục trong Linux bằng command line

Trong Linux, bạn có thể xóa thư mục bằng cách sử dụng lệnh rmdirrm.

Lệnh rmdir được sử dụng để xóa thư mục trống, còn lệnh rm thì nó sẽ xóa thư mục và toàn bộ các file có trong thư mục đó. Nó sẽ sử dụng giải thuật đệ quy để xóa lần lượt các file và thư mục bên trong thư mục cần xóa.

Để xóa thư mục trống thì bạn có thể sử dụng lệnh rmdir và rm.

Để xóa thư mục có dữ liệu bên trong thì ta dùng lệnh rm.

Tương tự, nếu một file hoặc một thư mục bên trong đang ở trạng thái bảo vệ thì bạn sẽ nhận được thông báo xác nhận xóa.

Để xóa thư mục không trống mà không nhắc hỏi, thậm chí là file được bảo vệ cũng không nhắc thì ta thêm hai cờ:

  • -r [recursive] - đệ quy
  • -f options - tùy chọn

Để xóa nhiều thư mục cùng lúc thì ta thêm cờ -r, đằng sau là danh sách các thư mục:

rm -r dirname1 dirname2 dirname3

Tương tự, bạn cũng có thể sử dụng cú pháp Regular Expression để khai báo file cần xóa.

Trên là một số cách xóa file và thư mục trên Linux phổ biến nhất. Bạn có thể chọn cách nào cũng được, nhưng hãy cân nhắc trước khi xóa vì trên Linux rất khó phục hồi dữ liệu.

Tiếp tục thông tin về các lệnh căn bản khi làm quen với Linux. Hôm nay, ATP Web sẽ Hướng dẫn sử dụng lệnh xóa thư mục trong Linux 2022. Một lệnh khá thú vị và “nguy hiểm” nếu như bạn sử dụng không cẩn thận.

Hướng dẫn sử dụng lệnh xóa thư mục trong Linux

Cách xóa file trên Linux bằng command

Để xóa một file bất kì trên Linux bằng lệnh command line thì ta dùng hai lệnh rm hoặc unlink.

Lệnh unlink chỉ cho phép bạn xóa một tệp độc nhất, còn lệnh rm chó phép bạn xóa nhiều file cùng lúc.

Trên Linux không có những phần mềm phục hồi dữ liệu như trên Windows, thế nên bạn phải hết sức cẩn thận khi sử dụng những lệnh này. Sẽ rất khó để tìm lại dữ liệu sau khi bị xóa

unlink filename

Hoặc:

rm filename

Nếu file được bảo vệ [write-protected] thì bạn sẽ được Linux hỏi xác nhận, lúc này bạn hãy chọn Y và nhấn Enter để xóa. Ngược lại, nếu một file không được bảo vệ thì lệnh sẽ chạy mà không hỏi gì cả.

rm: remove write-protected regular empty file ‘filename’?

Để xóa nhiêu file cùng lúc thì bạn có thể sử dụng lệnh rm, danh sách các file được ngăn cách bởi khoảng trắng.

rm filename1 filename2 filename3

Bạn cũng có thể sử dụng cú pháp của Regular Expression để tạo cú pháp danh sách các file cần xóa:

Dấu * đại diện cho các ký tự bất kì.

Hướng dẫn sử dụng lệnh xóa thư mục trong Linux

Ví dụ: Xóa tất cả các file có phần đuôi mở rộng là .pdf.

rm *.pdf

Cách này cực kì nguy hiểm, vì vậy bạn nên sử dụng lệnh ls để liệt kê danh sách các file trước rồi hãy xóa nhé.

Nếu bạn muốn lệnh rm luôn hỏi bạn trước khi xóa một file bất kì thì hãy thêm cờ -i nhé.

rm -i filename[s]

Còn muốn xóa file mà không cần phải hỏi, thậm chí là file đó đang được bảo vệ thì hãy thêm cờ -f.

rm -f filename[s]

Cách xóa thư mục trong Linux bằng command line

Trong Linux, bạn có thể xóa thư mục bằng cách dùng lệnh rmdir và rm.

Lệnh rmdir được dùng để xóa thư mục trống, còn lệnh rm thì nó sẽ xóa thư mục và phần nhiều các tệp có trong thư mục đấy. Nó sẽ vận dụng giải thuật đệ quy để xóa lần lượt các file và thư mục bên trong thư mục cần xóa.

Để xóa thư mục trống thì bạn có thể sử dụng lệnh rmdir và rm.

Hướng dẫn sử dụng lệnh xóa thư mục trong Linux

rm -d dirname

rmdir dirname

Để xóa thư mục có dữ liệu bên trong thì ta dùng lệnh rm.

rm -r dirname

Tương tự, nếu một file hoặc một thư mục bên trong đang ở trạng thái bảo vệ thì bạn sẽ nhận được thông báo xác nhận xóa.

Để xóa thư mục không trống mà không nhắc hỏi, thậm chí là file được bảo vệ cũng không nhắc thì ta thêm hai cờ:

-r [recursive] – đệ quy
-f options – tùy chọn

rm -rf dirname

Để xóa nhiều thư mục cùng lúc thì ta thêm cờ -r, đằng sau là danh sách các thư mục:

rm -r dirname1 dirname2 dirname3

Tương tự, bạn cũng có thể sử dụng cú pháp Regular Expression để khai báo file cần xóa.

Trên là một số cách xóa file và thư mục trên Linux phổ biến nhất. Bạn có thể chọn cách nào cũng được, nhưng hãy cân nhắc trước khi xóa vì trên Linux rất khó phục hồi dữ liệu.

Hướng dẫn sử dụng lệnh xóa thư mục trong Linux

[Nguồn: Tổng hợp]

Lời tổng kết

Qua bài viết trên của ATP Web đã cung cấp đến các bạn đọc một số thông tin về hữu ích. Hy vọng những thông tin trên của bài viết sẽ hữu ích với các bạn đọc. Cảm ơn các bạn đã dành nhiều thời gian để xem qua bài viết này nhé.

Dịch vụ thiết kế Website trọn gói tại ATPWeb

Thiết kế website tại ATPWeb

  • Website bán hàng ATPWeb giúp tối ưu hiệu quả SEO: Giúp bạn có một Website chuẩn SEO, khách hàng có thể tìm bạn trên Google một cách dễ dàng nhất.
  • 500+ giao diện Responsive đẹp mắt, tùy biến cao: Giúp bạn có một Website thân thiện, dù là bất cứ thiết bị nào Website sẽ cho họ một trải nghiệm mua hàng hấp dẫn.
  • Website tốc độ cao và băng thông không giới hạn: Giúp bạn có một Website tốc độ cao, khách hàng của bạn sẽ được trải nghiệm tốc độ load của một trang báo.
  • Dịch vụ cài đặt dễ dàng và nhanh chóng.
  • Tiết kiệm chi phí: Khi sử dụng dịch vụ thiết kế web trọn gói của ATPWeb bạn sẽ nhận được nhiều ưu đãi như: Kho bài viết, tài liệu, cẩm nang và khóa học miễn phí, khuyến mãi tùy theo từng gói dịch vụ, miễn phí các dịch vụ phát sinh và nhiều lợi ích khác.

ATP Web – XÂY DỰNG NGÔI NHÀ ONLINE

  • Hotline: 0707 6666 56
  • Fanpage: ATP Web
  • Gmail:
  • Website: //atpweb.vn/

Bài Viết Liên Quan

Chủ Đề