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
6 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 output.txt bằng lệnh rm:
rm filename

Ví dụ cụ thể:

rm file\ simple\ code/output.txt
Xóa file duy nhất
Xóa file duy nhất

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.

Xóa file được bảo vệ
Xóa file được bảo vệ

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ác nhận trước khi xóa file
Xác nhận trước khi xóa file

Để 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 .webp 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 -v *.webp
Xóa file có cùng định dạng
Xóa file có cùng định dạng

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 2023, bằng lệnh rm -drmdir hãy sử dụng lệnh sau:
rm -d 2023
Xóa thư mục bằng lệnh rm -d
Xóa thư mục bằng lệnh rm -d
rmdir 2023
  • Để 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 trong đó 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

Banner group
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

Black Friday Hosting & VPS

Chương trình bắt đầu sau

Giảm giá 40% hosting VPS

50 coupon mỗi ngày

Gia hạn giá không đổi

NHẬN DEAL NGAY
Pattern

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

Icon
ĐĂ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

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
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