*.tar.gz Durchsuchen ohne Entpacken

  • Ersteller pfannkuchen2001
  • Erstellt am
pfannkuchen2001

pfannkuchen2001

Aktives Mitglied
Thread Starter
Dabei seit
17.02.2006
Beiträge
2.600
Reaktionspunkte
48
Hallo,


ich habe hier ein sehr großes tag.gz (~600GB).
Gibt es eine Möglichkeit das zu druchsuchen, OHNE es zu entpacken? - Denn mir fehlt der Speicherplatz um es zu entpacken!


Grüße,


Pfannkuchen
 
suchst Du einen Dateinamen oder Inhalt?

Bei der Suche nach einem Dateinamen hilft:

tar tzf DeineDatei.tgz

damit erhälst Du quasi ein Inhaltsverzeichnis. Schick es per Pipe an grep um eine bestimmte Datei zu suchen:

tar tzf DeineDatei.tgz | grep "GesuchteDatei.txt"

geht es um Inhalte dann ist zgrep ein Befehl der helfen kann, der durchsucht einfach gezippte Dateien ( kann per Macports installiert werden).
 
geht es um Inhalte dann ist zgrep ein Befehl der helfen kann, der durchsucht einfach gezippte Dateien ( kann per Macports installiert werden).

Super! Danke.

Meinst du mit "gezippte" dateien wirklich geZIPpte oder alles was komprimiert ist? - also auch tar.gz?


Grüße

Pfannkuchen


PS.: Kann man auch einzelne Ordner entpacken?
 
zgrep kann nur das simple Zippen entpacken, also das was in tar.gz enthalten ist. Modernere Komprimierer kann er nicht verarbeiten und liefert dann fälschlich nur leere Resultate. Also Vorsicht wenn Du gar nichts finden solltest, das muß nicht stimmen ;)
 
Vielleicht testest du mal eine der vielen 7zip-Clones für OSX. (nur so'ne Idee)
 
SHIT!

ist da irgendwas falsch dran?

tar -tzf sdb2.tar.gz

ich bekomme diesen Fehler:

Mac-Pro:Desktop user$ tar -tzf sdb2.tar.gz
tar: Unrecognized archive format: Inappropriate file type or format
tar: Error exit delayed from previous errors.
 
bennen die Datei mal in .tgz statt .tar.gz um!
 
wieder nichts!

tar -zxvf sdb2.tgz
tar: Unrecognized archive format: Inappropriate file type or format
tar: Error exit delayed from previous errors.

EDIT: das was hier noch stand war falsch hier...

gruß


Pfannkuchen
 
Zuletzt bearbeitet:
Ob jetzt .tar.gz oder .tgz als Endung ist tar völlig egal. Führ mal ein
Code:
file sdb2.tgz
aus und poste das Ergebnis. Es scheint wohl kein mit gzip komprimiertes tar-Archiv zu sein, sondern was anderes...

Gruß
 
Zurück
Oben Unten