ubuntu:file:rename_replace_all_occurrences_of_string_within_a_filename
This is an old revision of the document!
Table of Contents
Ubuntu - File - Rename replace all occurrences of string within a filename
Replace spaces in a filename with hyphens
for f in * ; do mv "$f" $( echo $f | tr ' ' '-' ) ; done
Rename all files which contain the old sub-string, replacing it with the replacement sub-string
rename old_value replacement_value directory/filename
Rename all files which contain the sub-string 'foo', replacing it with 'bar'
for i in ./*foo*;do mv -- "$i" "${i//foo/bar}";done
Using perl
ubuntu/file/rename_replace_all_occurrences_of_string_within_a_filename.1594805433.txt.gz ยท Last modified: 2020/07/15 09:30 by 127.0.0.1