stat
A stat parancs alapesetben elég részletes információt ad egy fájlról:
$ stat cvsrm.sh
File: `cvsrm.sh'
Size: 19 Blocks: 8 IO Block: 4096 regular file
Device: 816h/2070d Inode: 1310786 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 501/ user) Gid: ( 501/ staff)
Access: 2010-11-05 09:04:19.000000000 +0100
Modify: 2005-09-01 09:15:44.000000000 +0200
Change: 2010-11-05 09:34:21.202519355 +0100
Ha scriptben szeretnénk használni, akkor a
--format
kapcsolóval tudjuk megadni, hogy pontosan mire is vagyunk kíváncsiak:
$ stat --format "%n %s %Y" cvsrm.sh
cvsrm.sh 19 1125558944
A példában a fájl nevet (%n), a fájl méretét (%s) és az utolsó módosítás idejét olvastam ki. Az elérhető mezőket a man-ban találjuk.