У меня есть несколько Zip-файлов в папке, и я хотел бы разархивировать все, но автоматически переименовывать папки или файлы с одинаковыми именами, например:
В ZIP_folder_1.zip
а также ZIP_folder_2.zip
у меня есть одна папка под названием my_name
, если я разархивирую все с помощью команды выше, командная строка спросит, хочу ли я переименовать ее, поэтому, если у меня есть 3k папок с таким именем, я сойду с ума.
Я пытаюсь использовать:
find . -type f -name "*.zip" -exec unzip {} -d {}.contents/;
Но я вижу
find: missing argument to `-exec'
Другой момент: я могу передать папку назначения?
Спасибо!!!
Благодарю.
источник