Gunakan ini: (ls dapat mengurutkan, bekerja dengan nama file dengan spasi atau karakter yang tidak biasa)
find . -name *foo* -print0 | xargs -0 ls -lah
"-print0" berarti bahwa nama file seperti file foo 1akan mendapatkan output dari finddiikuti oleh nol. Argumen "-0" untuk xargs mengatakannya untuk mengharapkan input semacam ini, sehingga nama file dengan spasi disalurkan ke lsperintah dengan benar.
The xargskonstruksi dalam beberapa hal lebih baik daripada find etc -exec ls {} \;karena semua nama file dikirim ke lssekaligus, jadi jika Anda ingin menyortir mereka semua dengan cap waktu (menggunakan ls), sesuatu seperti karya ini:
find . -iname *pdf -print0 | xargs -0 ls -ltr
Pada sistem NetBSD, "-printx" juga merupakan opsi (ini sepertinya argumen yang berguna bagi saya, tetapi apa pun, kami memiliki xargs -0 dan tidak apa-apa):
find . -name *foo* -printx | xargs ls -lah (bukan untuk Ubuntu)