rename multiple files linux kreme code example
Example 1: bash how to change all filenames in a directory
# Basic syntax using rename:
rename filename_search_expression replacement_text file_search
# For every file returned with file_search, if filename_search_expression
# is present in the file name, it will be changed to replacement_text
# Example usage:
# Given two files named:
this_is_an_example_filename.txt
example_filename_this_is.txt # Yoda phrasing
rename example_filename other_filename *.txt # Changes filenames to:
this_is_an_other_filename.txt
other_filename_this_is.txt
Example 2: bash rename multiple files pattern
for f in *.jpg; do mv "$f" "$(echo "$f" | sed s/IMG/VACATION/)"; done