Skip to content

fileRenamer

Overview

Rename large sets of files.


Usage

fileRenamer.sh
~/atelier/bin/fileRenamer.sh -f [mappingFile] [options]

Options

Option Description
-f [mappingFile] Text file with old and new filenames with format old_namenew_name (one path per line)
-d [sourceDir] Source directory for files (default: current directory)
-n Dry run
-v Verbose output with debug logging
-h Display help message

Examples

Basic rename

~/atelier/bin/fileRenamer.sh -f rename_list.txt

Dry run preview

~/atelier/bin/fileRenamer.sh -f rename_list.txt -n

Rename files in specific directory

~/atelier/bin/fileRenamer.sh -f rename_list.txt -d /data/samples/

Verbose with dry run

~/atelier/bin/fileRenamer.sh -f rename_list.txt -n -v