Câu trả lời:
Bạn có thể thêm vào find
biểu thức sau:
-printf '%Tc %p\n'
để xem một cái gì đó như
Sun Aug 14 06:29:38 2011 ./.nx/config/host.nxs
hoặc -printf '%TD %TT %p\n'
cho
08/14/11 06:29:38.2184481010 ./.nx/config/host.nxs
hoặc -printf '%T+ %p\n'
nếu bạn có GNU find
, để xem
2011-08-14+06:29:38.2184481010 ./.nx/config/host.nxs
Cái cuối cùng này, nếu có, cũng hữu ích cho mục đích sắp xếp thời gian.
Xem trang hướng dẫn find
, nơi nó nói về printf
.
Một cách nhanh chóng để có thêm thông tin chi tiết về các tập tin được tìm thấy find
là sử dụng -ls
tùy chọn đầu ra.
find ./ -name "*.sqlite" -ls
Để có kết quả chính xác hơn , câu trả lời của enzotib là tại chỗ.
Sử dụng lệnh dưới đây để có được danh sách các tập tin có dấu thời gian.
$ find . -type f | xargs ls -l --time-style="+%d-%m-%Y"
Điều này làm việc cho tôi:
$ find ./ -name "*.sqlite" -ls
-printf
không hoạt động trong OS-X. Có một lệnh tương đương với lệnh này sẽ hoạt động cho OS-X không?