ใน Linux ฉันรู้ว่าคำสั่งนี้เพื่อค้นหาและแสดงรายการไฟล์ที่แก้ไขล่าสุดในไดเรกทอรีที่มีไดเรกทอรีย่อยทั้งหมด
find /var/www/ -type f -exec stat --format '%Y :%y %n' {} \; | sort -nr | cut -d: -f2- | head
มี Windows CLI ที่เทียบเท่าหรือไม่
dir /a-d /o-d /tw /s
(แสดงไฟล์เท่านั้นเพื่อตามวันที่จากมากไปน้อยใช้เวลาเขียนสุดท้ายสำหรับการเรียงลำดับการเข้า recurse subdirs) อย่างไรก็ตามสิ่งนี้จะแสดงรายการไฟล์ทั้งหมด เพื่อ จำกัด รายการเพื่อ n แก้ไขไฟล์ล่าสุดเพียงใช้dbenhamเป็นวิธีการแก้ปัญหาที่ยอดเยี่ยมที่นี่
-exec
คุณอาจต้องการพิจารณาxargs
แทน (2) ถ้าคุณบอกว่าต้องการเรียงลำดับไดเรคทอรีย่อย (ย่อย) ทั้งหมดตามวันที่แก้ไข (จากนั้นดูที่Nล่าสุด) สิ่งที่คุณมีนั้นสมเหตุสมผล แต่ถ้าคุณจะได้รับข้อมูลที่คุณต้องการโดยการหาไฟล์ทั้งหมดที่มีการปรับเปลี่ยนในช่วงNfind … -mtime …
วันดูที่
forfiles /s /d +<date>
ได้