BASH: Massrename files
Mass-renaming files in a folder using bash. Got those files after someone did a weird “database dump with csv interaction”… Whatever. Let’s cleanup those poor files please.
List the files:
# cd /path/to/my/files
# ls -l
file1;asdf
file2;2435
file3;dfg
file4;sdf
Rename them:
# for file in $(find . -type f); do
new=`echo $file | cut -d ";" -f 1`
mv $file $new
done
List them again:
# ls -l
file1
file2
file3
file4