У меня есть zip-файл, и я хотел бы распаковать его подкаталог в другой подкаталог, перезаписав все существующие файлы. Как это можно сделать в Linux?
Пример. В zip-файле hi.zip есть папка «я». Я хотел бы извлечь только файлы / папки внутри «меня» в папку в системе с именем «/ home / zzz /». Однако в "/ home / zzz /" уже есть файлы с такими же именами. Я хочу заменить их на новые в файле hi.zip.
unzip -o hi.zip me/\* -d /home/zzz
должен сделать свое дело. Я предлагаю вам сначала протестировать его, чтобы убедиться, что вы не перезаписываете неправильные файлы.