У меня есть несколько файлов Ziped в папке, и я хотел бы распаковать все с:

unzip ZIP/*.zip

Но автоматически переименовывайте папки или файлы с тем же именем, например:

В ZIP_folder_1.zip и ZIP_folder_2.zip меня есть одна папка с именем my_name , если я разархивирую все с помощью команды выше, командная строка спросит, хочу ли я переименовать ее, поэтому, если у меня есть 3k папок с тем же именем, я пойду псих. Можно ли сделать это автоматически?

Благодарю.

1 ответ1

0

Вы могли бы так что-то вроде

find . -type f -name "*.zip" -exec unzip {} -d {}.contents/;

Это должно сработать и извлечь каждый zip-файл в папку с именем zip-файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .