Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Oct 2007 22:45:08 +1000
From:      andrew clarke <ozzmosis@gmail.com>
To:        freebsd-questions@freebsd.org
Subject:   rename file based on file's timestamp
Message-ID:  <20071024124508.GA17482@ozzmosis.com>

next in thread | raw e-mail | index | archive | help
Hi,

Hopefully, a simple request...

I have a series of files in a directory:

-rw-r--r--  1 ozzmosis  ozzmosis  115201253 Jul 28  2006 209.mp3
-rw-r--r--  1 ozzmosis  ozzmosis  115201253 Jul 31  2006 212.mp3
-rw-r--r--  1 ozzmosis  ozzmosis  115201253 Aug  1  2006 213.mp3
-rw-r--r--  1 ozzmosis  ozzmosis  115201253 Aug  2  2006 214.mp3
-rw-r--r--  1 ozzmosis  ozzmosis  115201253 Aug  3  2006 215.mp3

etc.

Now I want to rename these so the new filenames are based on the file's
timestamp, like so:

-rw-r--r--  1 ozzmosis  ozzmosis  115201253 Jul 28  2006 2006-07-28.mp3
-rw-r--r--  1 ozzmosis  ozzmosis  115201253 Jul 31  2006 2006-07-31.mp3
-rw-r--r--  1 ozzmosis  ozzmosis  115201253 Aug  1  2006 2006-08-01.mp3
-rw-r--r--  1 ozzmosis  ozzmosis  115201253 Aug  2  2006 2006-08-02.mp3
-rw-r--r--  1 ozzmosis  ozzmosis  115201253 Aug  3  2006 2006-08-03.mp3

I can write some Python code to do this, but maybe there is another way,
perhaps using a shell script.  Any thoughts?

Thanks,

Regards
Andrew



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071024124508.GA17482>