What have you always wanted on the command line?
stat? i: hear; you cry! (insert more [silly] {punctuation} around ‘ere!)
I present, to you, my ~/bin/stat
#!/usr/bin/perl use POSIX qw(strftime); my $FORMAT="%H:%M %a, %e %b %y"; foreach(@ARGV) { my ($dev,$ino,$mode,$nlink,$uid,$gid,$rdev,$size, $atime,$mtime,$ctime,$blksize,$blocks) = stat($_); print $_."\n"; print "Dev: $dev\n"; print "inode: $ino\n"; print "mode: $mode\n"; print "nlink: $nlink\n"; print "uid: $uid\n"; print "gid: $gid\n"; print "rdev: $rdev\n"; print "size: $size\n"; print "atime: ".strftime($FORMAT,localtime($atime))."\n"; print "mtime: ".strftime($FORMAT,localtime($mtime))."\n"; print "ctime: ".strftime($FORMAT,localtime($ctime))."\n"; print "blksz: $blksize\n"; print "blks: $blocks\n\n"; }
it’ll make it to junkcode sometime soon.