Задать вопрос
Slash-Zn
@Slash-Zn

Как архивировать все кроме одной директории?

Для архивации файлов и папок использую функцию exec() и команду:
tar cvf name.tar name
Архивируются все, что находится в папке "name". Подскажите, как игнорировать одну папку, чтобы так же архивировалось все, кроме одной директории, например, "file". Ни эту папку, ни ее содержимое, не надо.
  • Вопрос задан
  • 184 просмотра
Подписаться 1 Простой 4 комментария
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
$ man tar
...
       --exclude=PATTERN
              Exclude files matching PATTERN, a glob(3)-style wildcard pattern.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
ipatiev
@ipatiev
Потомок старинного рода Ипатьевых-Колотитьевых
Если невероятным интеллектуальным усилием правильно атрибутировать свою проблему, и сообразить, что она не имеет ни малейшего отношения к РНР, то её вполне можно задать мировому разуму: tar исключить директорию
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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