এটি ব্যবহার করুন: (ls ফাঁকা স্থান বা অস্বাভাবিক অক্ষরের সাথে ফাইলের নামগুলি বাছাই করতে পারে, কাজ করতে পারে)
find . -name *foo* -print0 | xargs -0 ls -lah
"-প্রিন্ট0" এর অর্থ ফাইলের নামগুলি নাল অনুসারে file foo 1আউটপুট পাবে find। Xargs- এর "-0" আর্গুমেন্ট এটিকে এই ধরণের ইনপুটটি আশা করতে বলে, সুতরাং স্পেস সহ ফাইলের নামগুলি lsসঠিকভাবে কমান্ডটিতে পাইপ করা যায় ।
xargsনির্মাণ চেয়ে ভাল কিছু উপায় রয়েছে find etc -exec ls {} \;কারণ ফাইলের নামের সব পাঠানো lsএকবারে, তাই আপনি যদি টাইমস্ট্যাম্প (ব্যবহার করে তাদের সবাইকে সাজাতে চান ls) এই কাজ ভালো কিছু:
find . -iname *pdf -print0 | xargs -0 ls -ltr
নেটবিএসডি সিস্টেমে, "-প্রিন্টেক্স" হ'ল একটি বিকল্প (এটি আমার কাছে একটি কার্যকর যুক্তি বলে মনে হয় তবে যাই হোক না কেন, আমাদের এক্সার্গস রয়েছে -0 এবং এটি ঠিক আছে):
find . -name *foo* -printx | xargs ls -lah (উবুন্টুর পক্ষে নয়)