Как к untar единственный файл из архива со случайным образом сгенерированными именами каталогов?

Не был должен mod_rewrite.load только содержать строку как это?

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

Так или иначе это работает на меня, если я поместил переписать правила в конфигурацию сервера (<VirtualHost>), но не, если они находятся в mod_rewrite.load (Ubuntu 8.04, Apache 2.2.8). Если Вы не используете виртуальные хосты, попытайтесь вставить их <Directory> разделите для своего корня документа.

1
задан 16 March 2012 в 21:37
2 ответа

Нашел ответ, был так прост, grep спешит на помощь:

wget https://github.com/paulp/sbt-extras/tarball/master -O sbt-extras.tar.gz
tar --strip-components=1 -xf 'sbt-extras.tar.gz' -O | grep sbt > sbt
1
ответ дан 3 December 2019 в 21:51

Может быть, какой-нибудь Perl?

use Archive::Tar;

$targetfile = 'sbt';

my $tar = Archive::Tar->new;
$tar->read('sbt-extras.tar.gz');

my @items = $tar->get_files;
for $item (@items) {
  if ($item->name eq "$targetfile") {
    $item->extract;
  }
}

Непроверенный, но посмотрите:

http://perldoc.perl.org/Archive/Tar.html

и

http: //perldoc.perl. org / Архив / Tar / Файл. html

1
ответ дан 3 December 2019 в 21:51

Теги

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