আমি যখন একটি কমান্ড চালিত ls */*/*/*/*.jpg
করি তখন ত্রুটি পাই
-bash: /bin/ls: Argument list too long
আমি জানি কেন এটি হয়: এটি হ'ল কারণ একটি আদেশে আর্গুমেন্টের জন্য জায়গার পরিমাণের উপর কার্নেল সীমা রয়েছে। স্ট্যান্ডার্ড পরামর্শটি হ'ল আমি যে কমান্ডটি ব্যবহার করি তা পরিবর্তন করা, আর্গুমেন্টের জন্য এত জায়গার প্রয়োজন এড়াতে (যেমন, ব্যবহার find
এবং xargs
))
আমি যদি কমান্ডটি পরিবর্তন করতে না চাই? আমি যদি একই কমান্ডটি ব্যবহার করে যেতে চাই? এই ত্রুটি না পেয়ে আমি কীভাবে জিনিসগুলিকে "কেবলমাত্র কাজ" করতে পারি? কি সমাধান পাওয়া যায়?