คำสั่ง Unix เพื่อรับวันที่แก้ไขล่าสุดและขนาดของไฟล์ / โฟลเดอร์ (NOT LS)


11

ฉันต้องการคำสั่งที่ดึงข้อมูลวันที่แก้ไขล่าสุดและคำสั่งอื่นที่ให้ขนาดไฟล์

ฉันดูทุกที่และไม่พบคำสั่งเช่นนี้

LS จะไม่ทำงาน


คุณช่วยอธิบายได้lsไหมว่าทำไมคุณถึงใช้ไม่ได้? เหตุผลพื้นฐานสามารถป้องกันคำสั่งที่คล้ายกันอื่น ๆ ทำงานได้เช่นกัน
พอล

3
เพราะฉันแยกวิเคราะห์เอาต์พุตคำสั่ง LS จะให้ข้อมูลที่ถูกต้อง แต่ผลลัพธ์จะไร้สาระที่จะแยกวิเคราะห์
เหลือบ

คำตอบ:


22

stat(1)คำสั่งที่พบมากที่สุดสำหรับเรื่องนี้คือ ตัวแปรบางตัวโดยเฉพาะ GNU stat อนุญาตให้ใช้คุณสมบัติของรูปแบบผลลัพธ์ซึ่งทำให้การแยกวิเคราะห์ง่ายขึ้น

$ stat t.txt
  File: ‘t.txt’
  Size: 48          Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 7078223     Links: 1
Access: (0664/-rw-rw-r--)  Uid: (  500/ ignacio)   Gid: (  500/ ignacio)
Context: unconfined_u:object_r:user_home_t:s0
Access: 2013-06-25 09:04:32.600422989 -0400
Modify: 2013-06-24 00:10:57.925679368 -0400
Change: 2013-06-24 00:10:57.970679307 -0400
 Birth: -
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.