Я работаю над довольно простым tar для сайта, но есть морщинка. Вот файловая структура сайта:
...
файлы /
изображений/
изображения / посетители /
...
журналы /
...
посетители/
Вот проблема: я хочу исключить все файлы в основном каталоге посетителей /, но я хочу, чтобы все файлы в каталоге images / посетители / были включены в архиве.
Я пытался tar c --exclude-from='excludeList'
со следующим содержанием "excludeList":
excludeList
файлы /
посетители/
К сожалению, поскольку файлы изображений / посетителей / соответствуют посетителей / шаблону, они также исключаются. В идеальном мире я мог бы использовать регулярное выражение примерно так:
excludeList
файлы /
^ посетители /
Но это не работает. Есть ли способ заставить эту работу работать через tar или с помощью другой команды сопоставления с образцом?
Попробуйте --anchored
вариант.