find . -name "*.tif" -type 'f' -size -160k -delete
-delete
সঠিক ফাইল পাওয়া গেছে তা যাচাই করতে প্রথমে কমান্ডটি চালান ।
-
আগে নোট করুন 160k
। ঠিক এর 160k
অর্থ হ'ল 160 কিলোবাইট। -160k
মানে 160 কিলোবাইটের চেয়ে ছোট smaller +160k
মানে 160 কিলোবাইটের চেয়ে বড়।
-type 'f'
বাহিনী ফাইল শুধুমাত্র আইন কমান্ড ও ডিরেক্টরিগুলি লাফালাফি। প্যাটার্নের সাথে মেলে এমন নামের সাথে ফোল্ডার থাকলে এই ত্রুটিগুলি এড়াতে পারে *.tif
।
আপনি (160 কিলোবাইট পরিবর্তে 160 বাইটে হিসাবে) বাইটে আকার ফিল্টার করতে চান তাহলে আপনি এটি এমন একটি লেখার জন্য আছে: 160c
। আপনি কেবল লিখলে 160
এটি 160 * 512 বাইট হিসাবে ব্যাখ্যা করা হবে। এটি পসিক্সের দ্বারা একটি অদ্ভুত প্রয়োজনীয়তা। আরও বিশদের জন্য এখানে পড়ুন: https://unix.stackexchange.com/questions/259208/purpose-of-find-commands-default-size-unit-512-bytes