*.tgz erstellen

Hallo,

für das Spiel XScrabble brauche ich ein Verzeichnis, das als *.tgz-Datei komprimiert wurde. Dieses enthält dann die Regeln, Buchstabenverteilung, Wörterliste etc.

Ich habe gedachte, eine solche Datei könnte man mit „tar“ erstellen.
Allerdings lassen sich auch mit „tar -czvf dateiname verzeichnis/“ auch nur *.tar-Dateien erstellen (sie heisst dann dateiname.tar). Wenn ich das ganze dann mit „gzip dateiname“ noch weiter komprimiere, erhalte ich eine dateiname.tar.gz-Datei.

Wie komme ich auf eine *.tgz-Datei? Welches Programm ist dafür zuständig? Oder habe ich nur einen Schalter bei tar übersehen?

Grüsse
schuelsche

Hallo,

Hi,

für das Spiel XScrabble brauche ich ein Verzeichnis, [snip]

Wie lange Du Dich mit so Zeug aufhaelst… das Wochenende ist vorbei, mach was Sinnvolles! (SCNR)

Wie komme ich auf eine *.tgz-Datei? Welches Programm ist dafür
zuständig? Oder habe ich nur einen Schalter bei tar übersehen?

Mit dem ultimativen Hackertool … *trommelwirbel* … mv. Nenne die Dateien einfach um. Merke: Dateinamen sind unter Unix Schall und Rauch, insbesondere dass, was hinter irgendwelchen, zufaellig im Namen verteilten Punkten steht.

Happy playing, HTH,
Gruss vom Frank.

Moin,

abgesehen davon, daß Frank schon Recht hat:

Wie komme ich auf eine *.tgz-Datei? Welches Programm ist dafür
zuständig? Oder habe ich nur einen Schalter bei tar übersehen?

Ja:

myworld\>man tar

NAME
 tar - The GNU version of the tar archiving utility

SYNOPSIS
 tar [-] [A --catenate --concatenate|c --create|d --diff
 --compare|r --append|t --list|u --update|x --extract
 --get] [--atime-preserve] [-b, --block-size=N] [-B,
 --read-full-blocks] [-C, --directory=DIR] [--checkpoint]
 [-f, --file=[HOSTNAME:]F] [--force-local] [-F,
 --info-script=F, --new-volume-script=F] [-G, --incremen­
 tal] [-g, --listed-incremental=F] [-h, --dereference] [-i,
 --ignore-zeros] [-j, --bzip2, --bunzip2]
 [--ignore-failed-read] [-k, --keep-old-files] [-K,
 --starting-file=F] [-l, --one-file-system] [-L,
 --tape-length=N] [-m, --modification-time] [-M,
 --multi-volume] [-N, --after-date=DATE, --newer=DATE] [-o,
 --old-archive, --portability] [-O, --to-stdout] [-p,
 --same-permissions, --preserve-permissions] [-P, --abso­
 lute-paths] [--preserve] [-R, --record-number]
 [--remove-files] [-s, --same-order, --preserve-order]
 [--same-owner] [-S, --sparse] [-T, --files-from=F]
 [--null] [--totals] [-v, --verbose] [-V, --label=NAME]
 [--version] [-w, --interactive, --confirmation] [-W,
 --verify] [--exclude=FILE] [-X, --exclude-from=FILE] [-Z,
 --compress, --uncompress] **[-z, --gzip, --ungzip]**
 [--use-compress-program=PROG] [--block-compress]
 [-[0-7][lmh]]

 filename1 [filename2, ... filenameN]

 directory1 [directory2, ... directoryN]


myworld\>tar --ungzip -xvf meineneuenpornos.tgz

Hervorhebungen vom Autor

Gruß,
Ingo

Hallo,

Wie lange Du Dich mit so Zeug aufhaelst… das Wochenende ist
vorbei, mach was Sinnvolles! (SCNR)

…ist halt auch ne gute Übung :wink:
Sie neigt sich aber jetzt dem Ende, weil alles soweit läuft, bis auf eine mir immernoch nicht so passende Wortliste, weil jedes 5. Wort, das ich kenne und das laut Duden existiert, nicht enthalten ist.

Mit dem ultimativen Hackertool … *trommelwirbel* … mv.

Oder auch - wie ich jetzt rausgefunden habe - doch mit:
„tar -zcvf datei.tgz /verzeichnis“.

Wichtig dabei ist halt, dass man den Dateinamen gleich *.tgz nennt und nicht *.tar, wie bei tar -cvf datei.tar.

Nenne die Dateien einfach um. Merke: Dateinamen sind unter
Unix Schall und Rauch, insbesondere dass, was hinter
irgendwelchen, zufaellig im Namen verteilten Punkten steht.

Jep, ich weiss, dass Endungen völlig egal sind. Aber die Datei sollte ja dann doch den „Spezifikationen“ entsprechen, deshalb dachte ich, man müsste das dann halt auch mit dem richtigen Tool packen…

Happy playing, HTH,

Thx,

Grüsse
schuelsche

Am Anfang war das Wort (was:*.tgz erstellen)

Wie lange Du Dich mit so Zeug aufhaelst… das Wochenende ist
vorbei, mach was Sinnvolles! (SCNR)

…ist halt auch ne gute Übung :wink:

Ah… ja.

Sie neigt sich aber jetzt dem Ende, weil alles soweit läuft,
bis auf eine mir immernoch nicht so passende Wortliste, weil
jedes 5. Wort, das ich kenne und das laut Duden existiert,
nicht enthalten ist.

Naja, zieh Dir doch den wortschatz der Uni Leipzig runter. Die haben einen Graphen des so ziemlich gesamten Deutschen Wortschatzes in ihrer Datenbank, den musst Du eigentlich nur rekursiv absuchen, fange beim Wort der an [1], pass auf, dass Du nicht in Schleifen wanderst… ein Automat braucht dazu auch nur ein paar Tage. _Das_ waere dann auch eine schoene Uebung. (Ja, das sollte, ohne es jetzt weiter probiert zu haben, alles mit shellscripts gehen.)

Andererseits koenntest Du vielleicht auch nett fragen. Fraglich ist auch, was die Leipziger Informatiker davon halten.

Aber die Datei sollte ja dann doch den „Spezifikationen“
entsprechen, deshalb dachte ich, man müsste das dann halt
auch mit dem richtigen Tool packen…

Ja, aber wenn file zur Datei ‚gzip compressed data, from Unix‘ oder aehnlich meint, passt das schon.

Gruss vom Frank.
===footnotes===
[1] http://wortschatz.uni-leipzig.de/cgi-bin/wort_www.ex…

Fraglich ist auch, was die Leipziger Informatiker davon
halten.

Offensichtlich nicht viel:

frank@harbard [~] $ wget -qO - \
\> 'http://wortschatz.uni-leipzig.de/cgi-bin/wort\_www.exe?site=23&Wort=der&verweise=4' |
\> head -n31 |tail -n 14
 Die vom Projekt Deutscher
 Wortschatz zur Verfügung gestellten Daten
 sind urheberrechtlich geschützt. Sie werden
 zur Nutzung für private und wissenschaftliche
 Zwecke in angemessenem Rahmen unentgeltlich zur
 Verfügung gestellt. 
 Jede über die im WWW
 bereitgestellten Abfragemöglichkeiten
 hinausgehende Nutzung, automatisierte Abfragen
 sowie eine kommerzielle Nutzung,
 Weiterverarbeitung oder Speicherung der Daten sind
 ohne ausdrückliche schriftliche Zustimmung
 der Projektleitung untersagt.

frank@harbard [~] $

Nicht nachmachen, Kin’ers.
Gruss vom Frank.

Wichtig dabei ist halt, dass man den Dateinamen gleich *.tgz
nennt und nicht *.tar, wie bei tar -cvf datei.tar.

Nö. Ist nicht wichtig. Du kannst das Ding nennen und umnennen, wie du willst.

Stefan