Tôi có một thư mục chứa đầy zipfiles, chứa nhiều tệp. Chúng được tạo bởi phần mềm và điều này hiện không thể sửa được. Tôi đã cố gắng làm việc với fdupes
, nhưng quá trình này mất quá nhiều thời gian, vì có khoảng 50k tệp. Tôi biết rằng tất cả các tệp có cùng kích thước là trùng lặp mà không có ngoại lệ.
Vì vậy, làm thế nào bây giờ tôi có thể xóa tất cả các tập tin vô dụng? Tôi đã có lệnh này in cho tôi các tệp để giữ, nhưng tôi không biết làm thế nào để chuyển đổi nó trong một oneliner để sử dụng nó như là cronjob.
find . -type f -printf "%s %p\n" | grep "zip" | sort -n | uniq -d --check-chars=10
-rw-r--r-- 1 root root 2550472 Apr 22 14:40 save_2016-04-22-14_40_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 14:45 save_2016-04-22-14_45_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 14:50 save_2016-04-22-14_50_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 14:55 save_2016-04-22-14_55_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:00 save_2016-04-22-15_00_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:05 save_2016-04-22-15_05_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:10 save_2016-04-22-15_10_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:15 save_2016-04-22-15_15_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:20 save_2016-04-22-15_20_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:25 save_2016-04-22-15_25_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:30 save_2016-04-22-15_30_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:35 save_2016-04-22-15_35_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:40 save_2016-04-22-15_40_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:45 save_2016-04-22-15_45_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:50 save_2016-04-22-15_50_01.zip
-rw-r--r-- 1 root root 2550472 Apr 22 15:55 save_2016-04-22-15_55_01.zip #keep
-rw-r--r-- 1 root root 2556836 Apr 22 16:00 save_2016-04-22-16_00_01.zip
-rw-r--r-- 1 root root 2556836 Apr 22 16:05 save_2016-04-22-16_05_01.zip #keep
-rw-r--r-- 1 root root 2586848 Apr 22 16:10 save_2016-04-22-16_10_01.zip
-rw-r--r-- 1 root root 2586848 Apr 22 16:15 save_2016-04-22-16_15_01.zip
-rw-r--r-- 1 root root 2586848 Apr 22 16:20 save_2016-04-22-16_20_01.zip #keep
-rw-r--r-- 1 root root 2590213 Apr 22 16:25 save_2016-04-22-16_25_01.zip
-rw-r--r-- 1 root root 2590213 Apr 22 16:30 save_2016-04-22-16_30_01.zip
-rw-r--r-- 1 root root 2590213 Apr 22 16:35 save_2016-04-22-16_35_01.zip
-rw-r--r-- 1 root root 2590213 Apr 22 16:40 save_2016-04-22-16_40_01.zip
-rw-r--r-- 1 root root 2590213 Apr 22 16:45 save_2016-04-22-16_45_01.zip #keep
Lệnh trên in một cái gì đó như thế:
2590215 ./save_2016-04-25-14_20_01.zip
2590216 ./save_2016-04-25-14_00_01.zip
2590259 ./save_2016-05-17-13_10_01.zip
2590278 ./save_2016-05-17-13_35_01.zip
2590286 ./save_2016-05-17-13_50_01.zip
2590291 ./save_2016-05-17-14_25_01.zip
2590294 ./save_2016-05-17-13_55_01.zip
Bất kỳ ý tưởng? Tôi cũng không có quyền cài đặt thêm phần mềm, chỉ có các lệnh có sẵn như đối với máy chủ Ubuntu 14.04.2 LTS.
mv