Wie hängt man eine Zip-Datei als Dateisystem ein?

16

Kann ich eine ZIP-Datei (oder eine andere nicht-feste Datei (damit der Zugriff auf eine Datei nicht das gesamte Archiv dekomprimiert) im komprimierten Archivformat) als Dateisystem in Ubuntu einbinden?

Ivan
quelle

Antworten:

14

Installieren Sie das Paket avfsund führen Sie dann Folgendes aus:

mountavfs

Sagen Sie bitte eine Zip - Datei haben in ~/Documents/file.zip, dann

cd ~/.avfs/home/$USER/Documents
ls -l file.zip#/

Sie können den Inhalt auch in Nautilus durchsuchen, aber Sie müssen #dem Pfad von Hand ein abschließendes Zeichen hinzufügen ( Ctrl-, Lum auf die Adressleiste zuzugreifen).

Enzotib
quelle
Sehr cool!! Momentan werden Disketten, Tar- und GZIP-Dateien, ZIP-, BZIP2-, AR- und RAR-Dateien, FTP-Sitzungen, http, webdav, rsh / rcp, ssh / scp unterstützt. Nicht wenige andere Handler werden mit dem externen FS des Midnight Commanders implementiert
nealmcb 22.01.15
Nett! Ich war auf der Suche nach einem Tool, das eine Rar-Aufteilung in mehrere Dateien wie File.part1.rar, File.part2.rar usw. oder das alternative chunk.rar, chunk.r00, chunck.r01 usw. mounten kann. Offenbar ist avfs dazu nicht in der Lage. Irgendeine andere Lösung?
Zakhar
4

Klicken Sie in Nautilus mit der rechten Maustaste auf das Archiv und anschließend auf " Open with Archive Mounter". Anschließend wird Ihr Archiv in Nautilus als neues "Laufwerk" angezeigt. ( siehe Tutorial hier )

Cédric Julien
quelle
Faszinierend - danke. Dabei wird die Datei jedoch nicht wie bei avfs eingehängt. Dh /proc/mountsändert sich nicht. Archive Mounter verwendet gvfs, mit dem Sie vermutlich gvfs-copy, gvfs-ls, gvfs-rmusw. arbeiten können, aber ich sehe keine Möglichkeit, die meisten Befehle zu verwenden, z. B. md5sum.
Nealmcb