Я пытаюсь переименовать файл с помощью команды find.
Я пытаюсь переименовать файл-a в файл-10.
Чтобы сделать это, я сначала попробовал ниже command:
sps@sps-Inspiron-N5110:~$ find ~ -type f -name test-a -exec mv test-10 '{}' ';'
mv: cannot stat `test-10': No such file or directory
sps@sps-Inspiron-N5110:~$
Затем я попытался:
sps@sps-Inspiron-N5110:~$ find ~ -type f -name test-a -exec mv test-a test-10 '{}' ';'
mv: target `/home/sps/test-a' is not a directory
sps@sps-Inspiron-N5110:~$
Теперь я не могу подумать, как это сделать с find. Я пытаюсь сделать это с помощью find, потому что у меня будет много каталогов с одинаковым именем файла, и я хочу изменить все test-a на test-10 в одной команде. Любой, пожалуйста, предложите.
Спасибо.