Скопируйте несколько файлов

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

Например, у меня есть файлы:

fileA, fileB, ..., fileC

Первая копия должна генерировать файлы

fileA1, fileB1, ..., fileC1

вторая копия, файлы

fileA2, fileB2, ..., fileC2

и так далее, пока не будет достигнуто определенное количество копий.

Какие команды я могу использовать для выполнения этого из терминала?

0
задан 4 June 2014 в 03:40

1 ответ

Попробуйте эту команду GNU find,

find . -type f -exec cp {} {}1 \; -exec cp {} {}2 \;
  • Поиски файлов в текущем каталоге и выполните операцию, упомянутую в -exec на основанных файлах.

  • -exec cp {} {}1 \;-> Сначала копируют операцию, сделан этой командой, в которой исходные файлы копируются в сам тот же каталог, где имена в дубликатах файлов заканчиваются 1.

  • -exec cp {} {}2 \;-> Вторая операция копии сделана этой командой, в которой исходные файлы копируются в тот же каталог, где имена в дубликатах файлов заканчиваются 2.

1
ответ дан 4 June 2014 в 03:40

Другие вопросы по тегам:

Похожие вопросы: