লিনাক্স কমান্ড-লাইন কমান্ডটি এমন ফাইলগুলি সনাক্ত করতে পারে?
AFAIK find
কমান্ড (বা grep
) কেবলমাত্র টেক্সট ফাইলের ভিতরে একটি নির্দিষ্ট স্ট্রিংয়ের সাথে মেলে । কিন্তু আমি পুরো বিষয়বস্তু মেলে চাই, অর্থাত আমি দেখতে যা ফাইল রেগুলার এক্সপ্রেশন মেলে চান \0+
, লাইন শেষ অক্ষর (গুলি) উপেক্ষা । হয়তো এই find . cat | grep
আইডিয়মটি কাজ করতে পারে, তবে আমি কীভাবে গ্রেপ উপেক্ষা করার লাইনগুলি তৈরি করতে পারি না (এবং ফাইলটিকে বাইনারি হিসাবে গণ্য করব)।
পটভূমি: প্রতি কয়েকদিন পরে, যখন আমার ল্যাপটপ হিমশীতল হয়, আমার বিটিআরএফএস পার্টিশনটি তথ্য হারাতে থাকে: লেখার জন্য খোলা ফাইলগুলি তাদের বিষয়বস্তুগুলি শূন্যের সাথে প্রতিস্থাপন করে (ফাইলটির আকার আরও কম-বেশি অক্ষত থাকে)। আমি সিঙ্ক্রোনাইজেশন ব্যবহার করি এবং আমি এই নকল ফাইলগুলি প্রচার করতে চাই না: সেগুলি সনাক্ত করার জন্য আমার একটি উপায় প্রয়োজন যাতে আমি তাদের ব্যাকআপ থেকে ধরতে পারি।
-v
255 কোনো বাইট 1 আছে সব ফাইল খুঁজে ফিল্টার: grep করার বিকল্প