[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Help-bash] how to bulk rename files
From: |
DJ Mills |
Subject: |
Re: [Help-bash] how to bulk rename files |
Date: |
Wed, 11 Apr 2012 16:54:54 -0400 |
On Wed, Apr 11, 2012 at 4:51 PM, Eric Blake <address@hidden> wrote:
> On 04/11/2012 02:44 PM, address@hidden wrote:
>> I have many files, 2.5 million, that I have to make available to Windows
>> folks
>> They demand that the files have a extension added
>> Is there an efficient method of bulk renaming files
>
> If you're wanting to use just bash features:
>
> for f in $(generate your list of files); do
> mv "$f" "$f.ext"
> done
>
> If you want efficient, there's several purpose-built tools for this job,
> but it is no longer a question for the bash list. My favorite:
>
> man mmv
>
> --
> Eric Blake address@hidden +1-919-301-3266
> Libvirt virtualization library http://libvirt.org
>
This is a TERRIBLE idea, as attempting to word-split a command
substitution will fail horribly on any filenames with spaces (which is
very common in Windows), and will attempt pathname expansion on the
output. A simple glob should be used, or -exec if find is used.
- [Help-bash] how to bulk rename files, lxnf98mm, 2012/04/11
- Re: [Help-bash] how to bulk rename files,
DJ Mills <=
- Re: [Help-bash] how to bulk rename files, Clark Wang, 2012/04/12
- Re: [Help-bash] how to bulk rename files, Greg Wooledge, 2012/04/12
- Re: [Help-bash] how to bulk rename files, Stephane Chazelas, 2012/04/12
- Re: [Help-bash] how to bulk rename files, Greg Wooledge, 2012/04/12
- Re: [Help-bash] how to bulk rename files, lxnf98mm, 2012/04/12
- Re: [Help-bash] how to bulk rename files, Chet Ramey, 2012/04/12
Re: [Help-bash] how to bulk rename files, DJ Mills, 2012/04/11
Re: [Help-bash] how to bulk rename files, Steven W. Orr, 2012/04/12
Re: [Help-bash] how to bulk rename files, Conrad J. Sabatier, 2012/04/22