Здравствуйте!При выполнении команды
#
# tar cf 1.tar * --exclude=thumbs/*
#скрипт не включает файлы директории thumb в архив. Одновременно с этим скрипт не включает файлы в папке themes/almas/thumbs, т.к. они тоже соответствуют паттерну thumbs/*
Вопрос: как правильно указать паттерн, чтоб исключались файлы только директории thumbs, находящейся в корне архива?
Заранее спасибо!
> # tar cf 1.tar * --exclude=thumbs/*
> не включает файлы в папке themes/almas/thumbs, т.к. они тоже соответствуют паттерну
> Вопрос: как правильно указать паттерн, чтоб исключались файлы только директории thumbs,
> находящейся в корне архива?tar cf 1.tar * --anchored --exclude='thumbs/*'
> Заранее спасибо!
Спасибо и Вам, info tar был познавателен.
>> # tar cf 1.tar * --exclude=thumbs/*
>> не включает файлы в папке themes/almas/thumbs, т.к. они тоже соответствуют паттерну
>> Вопрос: как правильно указать паттерн, чтоб исключались файлы только директории thumbs,
>> находящейся в корне архива?
> tar cf 1.tar * --anchored --exclude='thumbs/*'
>> Заранее спасибо!
> Спасибо и Вам, info tar был познавателен.Да, --anchored действительно работает. Виноват, ориентировался на старые мануалы.
А вот --exclude='thumbs/*' (с кавычками) не прокатывает - без кавычек работает на ура (в bash-сценарии)