[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: find -printf ' %TT



Am Sonntag, 5. August 2012 schrieb Sven Joachim:
> On 2012-08-05 18:33 +0200, Mike McClain wrote:
> > Thanks Sven.
> > 
> > On Sun, Aug 05, 2012 at 08:33:54AM +0200, Sven Joachim wrote:
> >> On 2012-08-05 07:57 +0200, Mike McClain wrote:
> > <snip>
> > 
> >> >     Given "find / -type f -printf '%TT %p\n'".
> > 
> > <snip>
> > 
> >> > Is there a way to get back the hh:mm:ss output as it used to be
> >> > short of piping the output through sed 's/.0000000000//'?
> >> 
> >> Use %.8TT instead.
> > 
> > That's so obvious I'm embarrassed but I'll use it.
> > 
> >> The sed command won't work anyway if the filesystem
> >> supports high resolution timestamps.
> > 
> > I can't see that, how is the filesystem support going to affect sed?
> 
> The numbers after the seconds won't be all zeros then.

ext3 has second resolution.

XFS, BTRFS and Ext4 have higher resolutions. Example:

martin@merkaba:~> LANG=C stat /etc/fstab
  File: `/etc/fstab'
  Size: 1733            Blocks: 8          IO Block: 4096   regular file
Device: 10h/16d Inode: 2973        Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2012-07-31 23:26:42.031002223 +0200
Modify: 2012-07-03 15:20:29.047930787 +0200
Change: 2012-07-03 15:20:29.048930791 +0200
 Birth: -

(on BTRFS.)

-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


Reply to: