ฉันจะรับอายุของไฟล์ที่กำหนดอย่างน้อยวันได้อย่างไร
ฉันตระหนักดีls -lh
และคำสั่งที่คล้ายกัน ฉันต้องการบางสิ่งที่จะทำงานเช่นนี้
getfage <FILE> # prints out '12d' (12 days)
นอกจากนี้สิ่งนี้จำเป็นต้องข้ามแพลตฟอร์มเนื่องจากฉันต้องการใช้ภายใต้ Mac OS X ด้วย แต่กรณีการใช้งานหลักอยู่ในกล่อง Linux ของฉัน
บันทึก
ตั้งแต่ Linux ไม่ได้ติดตามเวลาการสร้างฉันกำลังมองหาโซลูชันสองเท่า: หนึ่งสำหรับmtime (linux) - นั่นเป็นครั้งสุดท้ายที่กล่าวว่าไฟล์ถูกแก้ไข - และอีกหนึ่งสำหรับ Mac OS X ซึ่งสามารถจัดการกับmtimeหรือสร้างเวลา
stat
ให้ทุกสิ่งที่คุณต้องการใช่ไหม