Yanıtlar:
OS X tamamen POSIX uyumludur.
Böyle bir şey yapmalı:
find . -type f -name "*.txt" -print0 | xargs -0 ls -tl
Bazı notlar:
-tseçenek lssıralanacaktır mtime.xargsdosya adlarını argüman olarak iletmek için kullanılır ls. Kullanmak zorunda olduğunu Not -print0içinde findve -0de xargsonların adlarında boşluk içeren dosyalar varsa. Ayrıca, bağımsız değişkenler maksimum miktarda olan sınırlı ARG_MAXbir değişken . Bunların kaç tane olduğunu öğrenmek için girin getconf ARG_MAX.-r(ilk → eski dosyaları) sıralama düzeni tersine çevirmek içinfindve lsseçenekler - her zamanki gibi - kılavuzlarda ( man findveya man ls) belirtilmiştir.ARG_MAXbu şekilde dosya adı karakterleri gruplarında (biraz daha az) sıralar .
getconf ARG_MAXbu numarayı gösterecektir.
ls -tyerine kullanın ls -tl. -lSize tarihlerini içeren uzun bir liste verir. Tam olarak ne yapmaya çalıştığınızı bilmiyordum, bunun için çok üzgünüm mtime.
ls -ltrsiparişi tersine çevirmek için.