Date: Wed, 24 Oct 2007 15:07:04 +0200 From: "Heiko Wundram (Beenic)" <wundram@beenic.net> To: freebsd-questions@freebsd.org Subject: Re: rename file based on file's timestamp Message-ID: <200710241507.04740.wundram@beenic.net> In-Reply-To: <20071024124508.GA17482@ozzmosis.com> References: <20071024124508.GA17482@ozzmosis.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Am Mittwoch, 24. Oktober 2007 14:45:08 schrieb andrew clarke: > 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? Simple bash script to do this (untested): for i in $* do mv $i `stat -f %Sm -t %Y-%m-%d`.mp3 done HTH! -- Heiko Wundram Product & Application Development
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200710241507.04740.wundram>