Tôi đang cố gắng đếm số lượng tệp PDF đã được tạo vào tháng trước. Tôi đang sử dụng lệnh sau nhưng nó trở 0
nhận được số lượng tệp được sửa đổi trong tháng trước
find . -name '*.pdf' -mtime +46 ! -mtime +30 | wc -l
tôi trong thư mục chính xác và nó có vẻ như logic là đúng ... bất kỳ ý tưởng về lý do tại sao điều này là không làm việc? Có cách nào dễ hơn không, nói rằng để vượt qua tháng cụ thể mà tôi đang tìm kiếm thay vì cố tính toán những ngày như thế này?
[Có 3 loại "dấu thời gian"] (https://unix.stackexchange.com/a/2465/209677): thời gian truy cập ('atime'), thay đổi thời gian (' ctime') và sửa đổi thời gian ('mtime'). Tại sao bạn sử dụng 'mtime' thay vì' ctime'? –