Remove prefix from multiple files in Linux console
Bash The for loop iterates over all files with the
prefix. The do removes from all those files iterated over the
prefix.1
for file in prefix*; do mv "$file" "${file#prefix}"; done;
Here is an example to remove "bla_" form the following files:
Command 1
2
3
4bla_1.txt
bla_2.txt
bla_3.txt
blub.txt Result in file system:
1
for file in bla_*; do mv "$file" "${file#bla_}";done;
1
2
3
41.txt
2.txt
3.txt
blub.txt
[https://gist.github.com/guisehn/5438bbc22138435665c6e996493fe02b]