Вопрос может показаться примитивным, но меня как человека мало знакомого с FreeBSD поставил пока в тупик.
Суть в распаковки определенных файлов (по маске) из RAR архива.
Есть система с Linux (Linux 2.6.38.8-2-vs2.3.0.37-rc17-blkio)
Установлен RAR (RAR 3.80 beta 3)
Команда: rar e -y path/archive.rar textfile.txt path_to_extract/
работает извлекая файл.
Команда: rar e -y path/archive.rar *.txt path_to_extract/
отвечает, что файл не найден (No files to extract)
Вопрос: Как правильно задать маску?
ps: варианты поставить другую версию, установить unrar, использовать файл-список с именами извлекаемых файлов — пока не рассматриваются. Нужно разобраться именно с заданием масок фалов.
Не надо без них обходится. Потом такие вещи переползают в недра самодельных скриптиков, которые позже перестают работать. И думаешь тогда: «вот ведь сила нечистая, оно же работало» ;)
есть ли права\желание поставить 7z ?
с ним проще решать задачи с архивацией + он поддерживает многопроцессорную работу и можно пустить большой архив на несколько процов (актуально при большом бекапе)