Hôm qua có một bạn hỏi Top Thủ Thuật có cách nào xóa tất cả các file có đuôi mở rộng là *.abcxyz không? Tự dưng máy bạn ấy lại xuất hiện một số file có đuôi lạ? Tất nhiên là có rồi, nhưng không phải xóa bằng cách click chuột từ file mà chúng ta sẽ dùng lệnh nhé. Nếu bạn gặp trường hợp muốn xóa tất cả các file có cùng 1 đuôi (phần mở rộng) hay còn gọi là Extension thì chúng ta có thể dùng cmd trên Windows hoặc Terminal trên Linux để thực hiện xóa cho nhanh.
Trường hợp bạn gặp các file có phần mở rộng lạ quắc, có thể do Virus hoặc các phần mềm khác sinh ra. Việc xóa file cần cân nhắc là chắn chắn không ảnh hưởng đến hoạt động của hệ điều hành nhé. Khuyến khích các bạn nên sao lưu trước khi thực hiện các hướng dẫn bên dưới.
Nội dung
Lệnh xóa tất cả file có đuôi bất kỳ trên Windows
Cách xóa này sẽ xóa file vĩnh viển, không còn trong thùng rác (Recycle Bin).
Trước tiên bạn cần mở cmd lên (nhấn phím Windows + R, gõ lên cmd, Enter).
Truy cập vào ổ đĩa có chứa các tập tin có phần mở rộng muốn xóa. Ví dụ bạn thấy ổ D: có chứa nhiều tập tin có đuôi là .abcxyz, thì gõ D:
và Enter
Tiếp tục gõ lệnh tìm và xóa các file có đuôi mở rộng bằng lệnh: del /s /f *.abcxyz
(thay đuôi abcxyz bằng đuôi bạn muốn tìm và xóa). Trong đó:
- del: lệnh xóa tập tin trong Windows
- /s: tìm và xóa trong các thư mục con
- /f: xóa tập tin có thuộc tính Red-Only
- *. tất cả tập tin có tên bất kỳ. Ví dụ bạn chỉ muốn xóa tập tin Top Thủ Thuật.abcxyz, thì thay dấu *. thành Top Thủ Thuật.
- abcxyz: đuôi file cần xóa
Kết quả sẽ được liệt kê các thư mục nào có chứa tập tin có đuôi *.abcxyz
và đã được xóa:
Lệnh xóa tất cả file có đuôi bất kỳ trên Linux
Trên Linux, Top Thủ Thuật cũng hay thường gặp bị lỗi phát sinh các file rác do sử dụng nhầm Plugin. Một tai hại khi sử dụng nhầm chức năng tạo file ảnh webp, mà không xóa file gốc, làm dung lượng ổ cứng tăng gấp đôi. Do đó, mình phải tìm giải pháp là xóa tất cả các file có đuôi là webp.
Cũng tương tự như cmd trên Windows, Linux có cửa sổ gõ lệnh tên Terimal hoặc bạn dùng Putty để SSH vào gõ lệnh:
find . -name '*.webp' -delete
Trong đó:
find: lệnh tìm kiếm trong Linux
- . : đại diện cho thư mục hiện hành. Nếu bạn muốn kiếm từ root thì thay dấu . thành dấu /
- -name: tìm kiếm theo tên, hoặc đuôi mở rộng.
- ‘*.webp’: tìm tất cả tập tin có tên bất kỳ và có đuôi là webp.
- -delete: tìm thấy thì xóa luôn.
Chỉ với 1 dòng lệnh cơ bản, bạn có thể nhanh chóng tìm và xóa các tập tin có đuôi bất kỳ chỉ trong vòng vài giây. Sử dụng lệnh rất lợi hại, các bạn nên tìm hiểu thêm các lệnh trên cmd hoặc linux để hổ trợ cho công việc của mình nhé.
Cảm ơn các bạn đã theo dõi TOP Thủ Thuật trên đây là những chia sẻ của chúng tôi về Lệnh tìm và xóa tất cả file có đuôi (phần mở rộng) bất kỳ trên Windows và Linux. Hy vọng bài viết tại chuyên mục Network sẽ giúp ích được cho bạn. Trân trọng !!!