On Sun, Sep 19, 2010 at 5:26 AM, Chris F.A. Johnson
<ch...@cfajohnson.com> wrote:
> On Sat, 18 Sep 2010, Peng Yu wrote:
>
>> stat --printf "%y %n\n" `find . -type f -print`
>>
>> I could use the following trick to stat each file separately. But I
>> prefer to stat all the files at once. I'm wondering if there is any
>> easy way to converted the strings returned by find if there are
>> special characters such as space by adding '\' in front them?
>
>   This will supply as many files as possible as arguments to stat:
>
> find . -type f -exec stat --printf "%y %n\n" +
a little typo:
find . -type f -exec stat --printf "%y %n\n"  {} +

Also note that gnu find has a -printf that probably does what you want
without stat (not portable, but
then neither is stat --printf)

Reply via email to