Hệ điều hành: Linux
Kiểu hệ thống tập tin: ext3
Giải pháp ưa thích: bash (script / oneliner), ruby, python
Tôi có một số thư mục với một số thư mục con và tập tin trong đó. Tôi cần lập một danh sách tất cả các thư mục này được xây dựng theo cách sao cho mọi thư mục cấp đầu tiên được liệt kê bên cạnh ngày và giờ của tệp được tạo / sửa đổi mới nhất trong đó.
Để làm rõ, nếu tôi chạm vào một tệp hoặc sửa đổi nội dung của nó một vài cấp độ thư mục con xuống, dấu thời gian đó sẽ được hiển thị bên cạnh tên thư mục cấp đầu tiên. Nói rằng tôi có một thư mục có cấu trúc như thế này:
./alfa/beta/gamma/example.txt
và tôi sửa đổi nội dung của tệp example.txt
, tôi cần thời gian đó được hiển thị bên cạnh thư mục cấp đầu tiên alfa
ở dạng người có thể đọc được, không phải epoch. Tôi đã thử một số thứ sử dụng tìm kiếm, xargs
, sort
và thích nhưng tôi không thể nhận được xung quanh vấn đề rằng dấu thời gian hệ thống tập tin của 'alfa' không thay đổi khi tôi có thể tạo / chỉnh sửa các file một vài cấp độ xuống.