2011-12-15 30 views

Trả lời

26

Thêm -name '*.php':

find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort 

Lưu ý rằng kể từ khi biểu hiện được đánh giá bởi find từ trái sang phải bạn phải chỉ định kiểm tra -name trước khi hành động -printf.

Xem this manpage để biết chi tiết về kiểm tra, hành động và cách tìm thấy đánh giá biểu thức của bạn.

+0

merci rất nhiều – Stoob

3
find . -type f -name '*.php' -printf '%TY-%Tm-%Td %TT %p\n' | sort 

Bạn có thể tìm thêm nhiều lựa chọn trong manfile of find.

+0

'-name' phải được chỉ định trước' -printf'. –

+0

Bạn nói đúng, chỉ cần thay đổi điều đó. –

1

Bạn cũng có thể sử dụng

find . -type f -mtime -n -name '*.php' | sort  

trong đó n là số ngày một tập tin tồn tại. Ví dụ:

find . -type f -mtime -1 -name '*.php' | sort 

phải trả lại tất cả các tệp chưa đầy một ngày. Điều đó rất hữu ích nếu bạn muốn lọc kết quả.

Các vấn đề liên quan