Задать вопрос
wergio
@wergio
Программист - любитель!

Распаковка unzip в Linux?

Подскажите как используя ssh распаковать "zip" архив с обязательной заменой файлов, если таковые уже присутствуют в директории.

Использую вот такой код:

$exec = "sudo -u s" . $row["sid"] . " unzip -o -u " . $addon . ".zip -d " . $addons["dir"] . " && rm -Rf " . $addon . ".zip;";

Если файлы есть в разделе, то их не заменяет.
Читал маны про unzip , нужного ключа не нашёл, подскажите, кто знает.
  • Вопрос задан
  • 2396 просмотров
Подписаться 2 Оценить 2 комментария
Решения вопроса 1
unzip -o
параметр -u не нужен

Хз как вы маны читали
-o overwrite existing files without prompting. This is a dangerous option, so use it with care. (It is often used with -f, however, and is the only way to overwrite directory EAs under OS/2.)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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