Действительно ли возможно выполнить команды оболочки в zip-файлах?

немного измененная версия xorg.conf предыдущего сообщения

Section "Monitor"
   Identifier "hdmi out"
   Option "ignore" "true"
EndSection

Section "Monitor"
   Identifier "big display"
EndSection

Section "Device"
   Identifier "onboard"
   Option "Monitor-LVDS1" "hdmi out"
   Option "Monitor-VGA1" "big display"
EndSection

кажется, работает на микросхему intel NM10. Поле имеет vga для "большого дисплея"

3
24.11.2012, 01:32
3 ответа

Вы спросили, возможно ли это: да, это возможно при монтировании zip как файловой системы (или, конечно, при разархивации архива который я предполагаю, что Вы явно не готовы сделать от Некоторого Серьезного основания).

Посмотрите Zip Предохранителя для инструмента, который сделает это. Вы могли затем сделать что-то как:

$ mkdir foo ; fuse-zip foo.zip foo
$ foo/running-my-script-in-foozip.sh
...
$ fusermount -u foo ; rmdir foo

Обратите внимание, что это идет в, требует предохранителя, какой внутренний изгиб требует модуля ядра, что Вы можете или не можете иметь. Но Вы спросили, было ли возможно, не, если это было удобно.

6
27.01.2020, 21:11

Существует также программа под названием AVFS, который, насколько я понимаю, не требует модуля ядра. Существует также Архив модуля жемчуга:: Zip, если Вы хотите к программе самокрутки. (Но если бы это был я, то я, вероятно, записал бы сценарий оболочки для извлечения архива к временному dir прежде, чем запустить программу вместо этого.)

2
27.01.2020, 21:11

Так как Вы просто хотите работать ls, мог случайно unzip -l или unzip -ll что Вы хотите - перечисляют файлы в архиве?

0
27.01.2020, 21:11

Теги

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