Sponsored Content
Top Forums Shell Programming and Scripting How to rename multiple file names? Post 302943226 by sea on Wednesday 6th of May 2015 11:33:54 AM
Old 05-06-2015
What i do, looks like:
(might be a little overkill for such a simple substitution, but for certain sed commands, this preview is just 'required' (feels alot more saver)!
(as in, i would had deleted (renamed to empty) quite a few files already)
Code:
:) vid $ cmd=tui-echo
+ vid $ for f in sc* ;do $cmd "$f" "${f/screen/Desktop}"; done
# | screen-.mkv                                                                                     Desktop-.mkv | #
# | screen-out.0.mkv                                                                           Desktop-out.0.mkv | #
# | screen-out.10.mkv                                                                         Desktop-out.10.mkv | #
# | screen-out.11.mkv                                                                         Desktop-out.11.mkv | #
# | screen-out.11.webm                                                                       Desktop-out.11.webm | #
# | screen-out.1.mkv                                                                           Desktop-out.1.mkv | #
# | screen-out.2.mkv                                                                           Desktop-out.2.mkv | #
# | screen-out.3.mkv                                                                           Desktop-out.3.mkv | #
# | screen-out.4.mkv                                                                           Desktop-out.4.mkv | #
# | screen-out.5.mkv                                                                           Desktop-out.5.mkv | #
# | screen-out.6.mkv                                                                           Desktop-out.6.mkv | #
# | screen-out.7.mkv                                                                           Desktop-out.7.mkv | #
# | screen-out.8.mkv                                                                           Desktop-out.8.mkv | #
# | screen-out.9.mkv                                                                           Desktop-out.9.mkv | #
# | screen-out.mkv                                                                               Desktop-out.mkv | #
+ vid $ cmd=mv
+ vid $ for f in sc* ;do $cmd "$f" "${f/screen/Desktop}"; done
✔ vid $ ll D*{mkv,webm}
-rw-rw-r--. 1 sea sea 1.8M 28. Mär 23:44 Desktop-.mkv
-rw-rw-r--. 1 sea sea 593M  7. Mär 23:17 Desktop-out.0.mkv
-rw-rw-r--. 1 sea sea 267K  4. Mai 10:05 Desktop-out.10.mkv
-rw-rw-r--. 1 sea sea  15M  4. Mai 10:10 Desktop-out.11.mkv
-rw-rw-r--. 1 sea sea  13M  4. Mai 11:15 Desktop-out.11.webm
-rw-rw-r--. 1 sea sea 318K 27. Mär 16:39 Desktop-out.1.mkv
-rw-rw-r--. 1 sea sea 1.1M 28. Mär 08:04 Desktop-out.2.mkv
-rw-rw-r--. 1 sea sea 2.5M 28. Mär 12:29 Desktop-out.3.mkv
-rw-rw-r--. 1 sea sea 1.5M 28. Mär 12:35 Desktop-out.4.mkv
-rw-rw-r--. 1 sea sea 805K 28. Mär 17:31 Desktop-out.5.mkv
-rw-rw-r--. 1 sea sea 789K 28. Mär 17:42 Desktop-out.6.mkv
-rw-rw-r--. 1 sea sea  73M 30. Mär 11:13 Desktop-out.7.mkv
-rw-rw-r--. 1 sea sea  98M  4. Apr 11:23 Desktop-out.8.mkv
-rw-rw-r--. 1 sea sea  19M 30. Mär 12:26 Desktop-out.9.mkv
-rw-rw-r--. 1 sea sea  70M 27. Mär 15:11 Desktop-out.mkv
:) vid $

hth & hf


EDIT:
What i'm saying is:
The more files you have (to rename), the more important it is to PRE-view the changes that will be done.
And having the strings aligned left and right of the screen/window just helps to compare, rather than having a list that is just space delimited. imho

All you need to do is to define a 'prefix' string, and add it in front of RudiC's example.

Last edited by sea; 05-06-2015 at 12:43 PM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Help with multiple file rename - change case of part of file name

Hi there, I hope someone can help me with this problem : I have a directory (/var/www/file/imgprofil) which contains about 10000 JPG files. They have a naming convention thus : prefix-date-key-suffix.jpg they all have the prefix p-20050608- then AAAA is a 4 letter code the suffix is... (7 Replies)
Discussion started by: steve7
7 Replies

2. UNIX for Dummies Questions & Answers

Editing multiple file names in one go

Hi there, I have a folder full of pdf's and I've run a compression on the to reduce the size, the output of the compress places a '-o' in the name of the file. Before 12345.pdf After 12345-o.pdf Now I've got around 50000 files that I need to change back to the previous name, is... (3 Replies)
Discussion started by: KeesH
3 Replies

3. Shell Programming and Scripting

Find and rename long file names (html)

Hi Guys, I need a help. I have 1130 zip files. Each one of them has files including 1 html file with long file name (includes special charactors, Alphabetic and numbers). I have copied all 1130 zip files to my linux system and extracted using below command. Find . -name "*.zip" -exec... (7 Replies)
Discussion started by: Rajmani
7 Replies

4. Shell Programming and Scripting

Change multiple file names

Hello, I have some files in a directory like: 01_07_2010_aa.txt 01_07_2010_bb.txt 01_07_2010_cc.txt 01_07_2010_dd.txt 01_07_2010_ee.txt 01_07_2010_ff.txt I want to change their names to : 3nm_aa.txt 3nm_bb.txt 3nm_cc.txt 3nm_dd.txt 3nm_ee.txt 3nm_ff.txt (8 Replies)
Discussion started by: ad23
8 Replies

5. Shell Programming and Scripting

Rename multiple file names in a directory

I hope some one can help me I have multiple files in a directory with out extension like as below mentioned. But i want to change all the file names along .DDMMYYYYHHMISS format. And all files should have same DDMMYYYYHHMISS. Scenario: direcory name = /vol/best/srcfiles files in a... (4 Replies)
Discussion started by: hari001
4 Replies

6. Shell Programming and Scripting

change multiple file names

Hi is it possible to change multiple files (~10k) names with out disturbing the data in it. ? input Hynda|cgr10(+):100027702-1000312480|.txt Hynda|cgr10(+):100027702-1000312483|.txt Hynda|cgr10(+):100027702-1000312484|.txt Hynda|cgr10(+):100027702-1000312482|.txt output... (4 Replies)
Discussion started by: quincyjones
4 Replies

7. UNIX for Dummies Questions & Answers

Multiple file rename

hi im new to linux and was just wondering if some 1 could help me i have folders with T.V. series in them and i would like to delete part of the filename e.g. (series name).s01e01.(episode name) (series name).s01e02.(episode name) (series name).s01e03.(episode name) (series... (4 Replies)
Discussion started by: stevemcd1990
4 Replies

8. Shell Programming and Scripting

Multiple file rename

I've been googling for days but can't find a solution to this problem. I have a number of sets of files on a server file02.dat . . file12.dat /.../fred(1 to n)/bill(1 to m)/tony/joe/ in any "fred" branch there will be one or more "bill"s some joe/'s may not have a fileset and... (4 Replies)
Discussion started by: Sabreur
4 Replies

9. Shell Programming and Scripting

Trying to do multiple dir's and multiple file names etc.

What am I missing? find: 0652-009 There is a missing conjunction find: 0652-009 There is a missing conjunction find: 0652-009 There is a missing conjunction find: 0652-009 There is a missing conjunction find: 0652-009 There is a missing conjunction find: 0652-009 There is a missing... (3 Replies)
Discussion started by: xgringo
3 Replies

10. Shell Programming and Scripting

Checking Multiple File existance in a UNIX folder(Note: File names are all different)

HI Guys, I have some 8 files with different name and extensions. I need to check if they are present in a specific folder or not and also want that script to show me which all are not present. I can write if condition for each file but from a developer perspective , i feel that is not a good... (3 Replies)
Discussion started by: shankarpanda003
3 Replies
DESKTOP-FILE-VALIDATE(1)				      General Commands Manual					  DESKTOP-FILE-VALIDATE(1)

NAME
desktop-file-validate - Validate desktop entry files SYNOPSIS
desktop-file-validate [--no-warn-deprecated] [--warn-kde] FILE... DESCRIPTION
The desktop-file-validate program is a tool to validate desktop entry files according to the Desktop Entry specification 1.0. The specification describes a file format to provide information such as name, icon and description for an application. Such a file can then be used as an application launcher and to display the application in the applications menu. For information about the Desktop Entry specification, see http://freedesktop.org/wiki/Specifications/desktop-entry-spec. The desktop entry files are commonly called desktop files. OPTIONS
The following options are supported: --no-warn-deprecated Do not warn about usage of deprecated items that were defined in previous versions of the specification. --warn-kde Warn about usage of KDE extensions to the specification. This includes the use of the KDE Desktop Entry group, of the ServiceTypes, DocPath, Keywords, InitialPreference, Dev, FSType, MountPoint, ReadOnly, UnmountIcon keys, or of the Service, ServiceType and FSDe- vice types. BUGS
If you find bugs in the desktop-file-validate program, please report these on https://bugs.freedesktop.org. SEE ALSO
desktop-file-edit(1) desktop-file-install(1) FREEDESKTOP.ORG DESKTOP-FILE-VALIDATE(1)
All times are GMT -4. The time now is 02:32 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy