Использованиеfind
:
find. -type f -name Screenshot20180509143013.png -exec cp {} /dev/media/SD256/DestinationFolder ';'
Это найдет все обычные файлы в текущем каталоге или ниже, чьи имена в точности равны Screenshot20180509143013.png
. Найденные файлы будут скопированы в /dev/media/SD256/DestinationFolder
. Если есть несколько файлов с одинаковым именем (, которые, как вы говорите, не являются ), файлы будут перезаписывать друг друга в целевом каталоге.
Это будет работать с любым awk в любой оболочке на каждом компьютере UNIX:
$ awk '/^ *\[\.\//{title=$1} /^ *input =/{print FILENAME ":", title, "=", $NF}' */*/assessment
01/to/assessment: [./input_file_01] = 'input_file_01.i'
02/to/assessment: [./input_file_02] = 'input_file_02.i'
02/to/assessment: [./input_file_02b] = 'input_file_02b.i'