Копирование файлов с одинаковым названием в директории BASH

У меня есть директория, в которой хранятся файлы, названия файлов могут совпадать. Стоит задача: переместить все файлы из директории в новую папку с сохранением файлов с одинаковым наименованием, приписав в начале наименования файла директорию из которой он был скопирован.

Есть код, который может копировать файлы в новую директорию, однако он перезаписывает файлы с одинаковым названием.

find $directory -type f -exec cp "{}" $directory/$folderName \;

В результате выполнения команды в новой папке должны быть записаны файлы в таком формате:

oldDirName-fileName.fileExtension.


Ответы (0 шт):