NỘI DUNG

Hosting tốc độ cao Vietnix - tốc độ tải trang trung bình dưới 1 giây
VPS siêu tốc Vietnix - trải nghiệm mượt mà, ổn định
03/05/2024
Lượt xem

Hướng dẫn xoá file, xoá thư mục trong Linux sử dụng dòng lệnh

03/05/2024
5 phút đọc
Lượt xem

Đánh giá

5/5 - (152 bình chọn)

Bất kể bạn muốn xoá file đơn lẻ, quét sạch nhiều file và xoá thư mục trong Linux cùng lúc hay dọn dẹp toàn bộ thư mục, Vietnix đều có những giải pháp phù hợp chia sẻ đến bạn. Hãy cùng khám phá một số lệnh xóa file/thư mục đa dạng và học cách sử dụng ngay nhé!

Cách xóa file trong Linux

Để xóa file trong Linux, bạn có thể dùng lệnh rm (remove) hoặc unlink. Trong đó lệnh unlink chỉ cho phép xóa từng file một, còn lệnh rm có thể xóa nhiều file cùng lúc.

Sử dụng lệnh rm và unlink để xoá file trong Linux
Sử dụng lệnh rm và unlink để xoá file trong Linux

Tuy nhiên, bạn phải cẩn thận khi thực hiện xóa file và thư mục vì quá trình này không thể khôi phục được.

Cách xoá một file duy nhất trong Linux

  • Trước hết, để xóa một file duy nhất thì có thể dùng lệnh unlink như sau:
unlink "filename"

Ví dụ cụ thể:

unlink vietnix.txt 
  • Xoá một file duy nhất vietnix.txt bằng lệnh rm:
rm filename

Ví dụ cụ thể:

rm vietnix.txt

Nếu file được bảo vệ khỏi thao tác ghi (write) thì người dùng sẽ được yêu cầu xác nhận như bên dưới. Để xác nhận xóa file, nhập y rồi nhấn Enter.

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

Cách xoá nhiều file một lúc trong Linux

Nếu bạn muốn xóa nhiều file một lúc, sử dụng lệnh rm, theo sau là tên những file cần xóa, cách nhau bởi một khoảng trắng (dấu cách) như sau:

rm filename1 filename2 filename3

Bên cạnh đó, bạn cũng có thể sử dụng wildcard (*) hay biểu thức chính quy để khớp nhiều mẫu file cùng lúc. Chẳng hạn, bạn cần xóa tất cả các file .pdf trong thư mục hiện tại thì có thể dùng lệnh sau:

rm *.pdf

Nếu bạn không chắc chắn về việc xóa file nào, hãy sử dụng option -i để được nhắc xác nhận trước khi xóa mỗi file.

rm -i filename(s)

Để xóa file mà không cần xác nhận (kể cả với file được bảo vệ khỏi thao tác ghi) thì bạn có thể truyền tham số -f (force) vào lệnh như sau:

rm -f filename(s)

Ngoài ra, các option của lệnh rm cũng có thể được kết hợp chung với nhau. Ví dụ như bạn cần xóa tất cả các file .txt trong thư mục hiện tại mà không cần thông báo ở dạng đầy đủ thông tin (verbose):

rm -fv *.txt

Cách xóa thư mục trong Linux

Bạn có thể xóa thư mục trong Linux bằng lệnh rmdir và rm. Trong đó, rmdir là một command-line dùng để xóa các thư mục trống, còn lệnh rm cho phép xóa cả thư mục trống và thư mục có chứa nội dung trong đó.

xoa thu muc trong
Sử dụng lệnh rm và rmdir để xoá thư mục trong Linux
  • Để xóa thư mục empty_dir, bằng lệnh rm -drmdir hãy sử dụng lệnh sau:
rm -d emty_dir
rmdir emty_dir
  • Để xóa các thư mục dirname và cả những file chứa trong đó, hãy dùng lệnh rm kèm với option -r (recursive) như sau:
rm -r dirname

Nếu file hay thư mục được bảo vệ khỏi thao tác ghi thì bạn sẽ được yêu cầu xác nhận trước khi thực hiện xóa thư mục trong Linux.

  • Để xóa thư mục có chứa file tỏng đó mà không cần nhận thông báo thì có thể kết hợp cả hai option như sau:
rm -rf dirname
  • Để xóa nhiều thư mục cùng lúc, bạn có thể dùng lệnh rm -r rồi liệt kê tên của từng thư mục, cách nhau bởi một khoảng trắng (dấu cách):
rm -r dirname1 dirname2 dirname2

Tương tự như khi xóa file trong Linux, bạn cũng có thể dùng wildcard (*) và biểu thức chính quy để xoá các phần mở rộng của thư mục

Kết luận

Trong bài viết này, Vietnix chia sẻ với bạn cách xoá file và thư mục trong Linux bằng những câu lệnh rm, rmdirunlink thông qua cách sử dụng dòng lệnh trên Terminal và cũng còn nhiều cách khác an toàn hơn như thao tác trên File Manager bạn có thể tìm hiểu thêm. Chúc các bạn thành công!

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Chọn chủ đề :

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

ĐĂNG KÝ DÙNG THỬ HOSTING

7 NGÀY MIỄN PHÍ

XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG