আমার কাছে জিপ ফাইলে পূর্ণ একটি ডিরেক্টরি রয়েছে, এতে অনেকগুলি ফাইল রয়েছে। এগুলি সফ্টওয়্যার দ্বারা তৈরি এবং এটি বর্তমানে স্থিরযোগ্য নয়। আমি সাথে কাজ করার চেষ্টা করেছি fdupes
, তবে এই প্রক্রিয়াটি খুব বেশি সময় নিয়েছিল, কারণ প্রায় 50k ফাইল রয়েছে। আমি জানি যে একই আকারের সমস্ত ফাইলই কোনও ব্যতিক্রম ছাড়াই নকল।
তাহলে আমি কীভাবে এখন সমস্ত অকেজো ফাইলগুলি মুছতে পারি ? আমি এই কমান্ডটি ইতিমধ্যে পেয়েছি যা আমাকে রাখার জন্য ফাইলগুলি মুদ্রণ করে, তবে ক্রোনজব হিসাবে এটি কীভাবে অননিলায়নে রূপান্তর করতে হয় তা আমি জানি না।
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
উপরের কমান্ডটি এরকম কিছু মুদ্রণ করে:
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
কোন ধারনা? আমার আরও সফ্টওয়্যার ইনস্টল করার কোনও অধিকার নেই, কেবলমাত্র কমান্ডগুলি উবুন্টু সার্ভার 14.04.2 এলটিএস হিসাবে উপলব্ধ।
mv