[Hỏi] Bash Script xóa hàng triệu file
money20/03/20193192 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...
