У меня есть один файл (PDF) , и я хочу иметь много идентичных копий в той же папке (200 будет приятно) с именем file-001
, и file-002
т.д.
Как это сделать?
У меня есть один файл (PDF) , и я хочу иметь много идентичных копий в той же папке (200 будет приятно) с именем file-001
, и file-002
т.д.
Как это сделать?
printf "%s\n" "$(cat /dev/urandom | tr -dc '_-' | fold -w 1 | head -n 1 )"
:-P (и быть предупрежденным, что это банка червей, потому чтоecho -
это один из таких-
я думаю: PОтветы:
Вы могли бы сделать что-то вроде
однако, если носитель станет нечитаемым, не будет иметь значения, сколько на нем копий - в основном резервные копии требуют разнообразия .
Обратите внимание, что
tee
записывает свой стандартный ввод в стандартный вывод, а также в каждый из указанных файлов - для больших файлов или для файлов, содержащих двоичные данные или другие специальные символы, которые могут мешать настройкам вашего терминала, вы, вероятно, захотите сбросить стандартный вывод в ведро с битомисточник
tee file-{001..200} < file >/dev/null
выглядит для меня более разборчиво. Смотрите этот почти повторяющийся ответ: Как скопировать файл в несколько папок в терминале?Это классический случай, когда трюки с оболочкой очень помогают.
И я знаю, что это шутка , но если вы хотите случайное
_
или-
отделить число от имени, вы можете использовать:(несколько строк, чтобы помочь читаемости ...)
:-П
источник
_
а каждое не простое --
? 1 не простое число, и вы выбираете для 0! : P Анекдоты!Чтобы сделать одну копию файла, вы, вероятно, знаете, что можете использовать
cp
:Теперь, чтобы сделать больше дубликатов в файл, вы можете комбинировать
cp
сxargs
. В твоем случае:скопирует
file
кfile-001
,file-002
...,file-200
. Смотритеman xargs
для получения дополнительной информации.источник
Как всегда, грузовик с питоном опаздывает, но:
сделайте его исполняемым, перетащите его на окно терминала, перетащите файл для копирования на окно терминала и установите количество копий:
Количество ведущих нулей устанавливаются автоматически, файлы с именем
file_001.pdf
,file_002.pdf
, с filenumbers помещается перед тем расширением.Сценарий:
источник