Re: find -printf ' %TT
On 2012-08-05 07:57 +0200, Mike McClain wrote:
> Given "find / -type f -printf '%TT %p\n'".
> Gnu find previously printed hh:mm:ss for the files modify time
> but now is printing hh:mm:ss.0000000000 for all 33K+ files on
> my Squeeze system.
>
> The man page still says:
> T time, 24-hour (hh:mm:ss)
It also says, in the line above
S Second (00.00 .. 61.00). There is a fractional part.
The same applies to T, it seems.
> 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. The sed command won't work anyway if the filesystem
supports high resolution timestamps.
Cheers,
Sven
Reply to: