Tôi muốn liệt kê tất cả các tệp (được sắp xếp theo ngày) mới hơn dấu thời gian chỉ ở định dạng 20130207003851
trong thư mục / tmp. Các thư mục con có thể được bỏ qua.
Sử dụng SUSE Linux Enterprise Server 11.
Định dạng đầu ra phải là
S0002948.LOG Feb 7 03:28
S0002935.LOG Feb 7 05:58
S0002952.LOG Feb 7 09:58
S0002940.LOG Feb 7 11:58
find / tmp -newermt "7 feb 2013" -ls liệt kê các tệp tôi muốn nhưng
- Làm cách nào tôi có thể sử dụng dấu thời gian trong định dạng 20130207003851
- Làm thế nào tôi có thể sắp xếp đầu ra?
- Làm thế nào tôi chỉ có thể hiển thị tên tập tin và ngày. Tên tập tin đầu tiên và sau đó là ngày?
ps Tôi không muốn sử dụng cảm ứng để tạo tập tin tham khảo để tìm
pss
find -newermt "20130207003851" -ls
find: I cannot figure out how to interpret `20130207003851' as a date or time
20130207003851
. Không sao chép chính xác hoặc ... xin lỗi vì điều đó.
2013007000385
cho là đại diện? Tôi đoán năm 2013 là năm, nhưng làm thế nào để bạn có được từ007000385
ngày 7 tháng 2?