Es scheint, dass man keine TAR-Datei (schreibgeschützt) bereitstellen kann, ähnlich wie man eine ISO-Image-Datei bereitstellt. Zumindest habe ich keine Implementierung gefunden.
Es wäre beispielsweise nützlich, einen Suchbefehl im Inneren auszuführen .
Ist das wirklich (oder praktisch) unmöglich umzusetzen? Warum?
UPDATE Bei akzeptierter Antwort ist dies in der Tat möglich, obwohl ein Programm (nicht in den aktuellen Distributionen enthalten) installiert werden muss. Es hat bei mir funktioniert. Ich kopiere die Installation und verwende die Schritte in meinem Szenario (Fedora 12).
# yum install fuse fuse-libs fuse-devel
# yum install libarchive libarchive-devel
# cd /tmp && wget http://www.cybernoia.de/software/archivemount/archivemount-0.6.0.tar.gz
# tar xzf archivemount-0.6.0.tar.gz && cd archivemount-0.6.0
# ./configure && make && make install
# man archivemount
# archivemount -o ro /tmp/mytar.tgz /mnt/tt
tar -tf yourfile.tar | grep 'pattern'
Antworten:
Nein, das ist traditionell nicht möglich.
Sie können dies jedoch mit dem Archivierungssystem des FUSE-Dateisystems unter Linux tun .
IMNSHO das ist ein bisschen neu und normalerweise nicht notwendig, aber ich kann ein paar Randfälle dafür sehen.
quelle
Das Paket ist in Ubuntu 11.10 verfügbar, leider kaputt.
Sie können es über diese Problemumgehung installieren :
Der letzte Schritt hat bei mir nicht funktioniert, also ich
stattdessen.
quelle