Cafemmo Club
← Quay lại danh sách

[Hỏi] Bash Script xóa hàng triệu file

money20/03/20193196 lượt xem25 bình luận

Mình có 1 danh sách nhiều triệu file ảnh cần xóa. Các file này nằm trong nhiều folder khác nhau.

Mình đã list ra được danh sách file (kèm full path) và tạo 1 bash script để xóa từng file. Mỗi dòng là lệnh xóa 1 file theo cú pháp:

[QUOTE]rm -f /path/to/file.jpg[/QUOTE]

Nhưng khi run bash scrip nó chỉ xóa được khoảng 1 vài chục ngàn file là báo đã thực hiện xong.

Khi mình chuyển sang cách khác, lưu hết sanh sách file vào 1 file txt và dùng cú pháp như sau thì chạy OK.

[QUOTE]xargs rm < /path/to/file.txt[/QUOTE]

Về nguyên tắc thì cả 2 cách đều là xóa từng file và chạy hàng triệu lần nhưng tại sao cách 1 luôn bị ngừng nửa chừng nhỉ anh em?

Bình luận

Đang tải...

Đang kiểm tra đăng nhập...

[Hỏi] Bash Script xóa hàng triệu file · Cafemmo Club