home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / utility / archiver / wwtar / wwtar.doc next >
Text File  |  1992-11-19  |  6KB  |  170 lines

  1.  
  2. Bei dem vorliegenden tar, handelt es sich um ein
  3. Programm von Wolfgang Wander. Dieses Programm ist
  4. nicht Public Domain. Es darf jedoch unverändert
  5. und in Zusammenhang mit dieser Kurzdokumentation
  6. weitergegeben werden und kostenfrei für private
  7. Zwecke genutzt werden.
  8.  
  9. Bitte haben Sie verständnis dafür, daß ich mich
  10. vor Anfragen mit einer Registrierungsgebühr
  11. schützen muß. Fragen zu tar werden nur für registrierte 
  12. Anwender beantwortet. Die Registrierung kostet DM 25,-.
  13.  
  14. Sie können tar jedoch auch selbsverständlich ohne
  15. diese Registrierungsgebühr voll nutzen.
  16.  
  17.  
  18. Warum schon wieder ein tar?
  19. ---------------------------
  20.  
  21. Weil's einfach mehr kann:
  22.  
  23.  Automatische Konversion von Textdateien in und vom Unix-Format.
  24.  Multivolumes.
  25.  Disk als Ausgabedevice.
  26.  ...
  27.  
  28.  
  29. Die Doku:
  30. ---------
  31.  
  32. Aufruf:
  33.  
  34. tar [options] [files]
  35.  
  36. (Im Gegensatz zum normalen Unix-Tar müssen Optionen mit Parameter
  37.  ohne Freizeichen angegeben werden. Also nicht -f test.tar, sondern
  38.  -ftest.tar)
  39.  
  40. Optionen (obligatorische (auch ohne vorangestelltes - ))
  41.  
  42. -r Dateien an Archiv anhängen
  43. -t Dateien im Archiv auflisten
  44. -c Archiv erzeugen und Dateien anhängen
  45. -u Im Archiv nicht existierende oder neuere Datein anhängen
  46. -x Dateien extrahieren.
  47.  
  48. --- Eine dieser 5 Optionen MUSS immer angegeben sein ---
  49.  
  50.  
  51. Weitere Optionen
  52. ----------------
  53.  -e . . . . . Kein Splitting von Dateien in multi-volumes.
  54.  -l . . . . . File-Links werden mit Fehlermeldungen quittiert.
  55.  -m . . . . . Die Modifikationszeit der Dateien werden nicht übernommen.
  56.  -n . . . . . Das Archiv ist kein Magnetband
  57.  -p . . . . . Filezugriffsrechte restaurieren (soweit möglich)
  58.  -v . . . . . Mitteilungen ausgeben.
  59.  -w . . . . . Vor jeder Aktion nachfragen.
  60.  -0...7 . . . Optionen aus der Datei $TARDEF lesen.
  61.  -A . . . . . Führende Slashes (/) oder (\) unterdrücken.
  62.  -B . . . . . Binärdateien lesen und schreiben (für TOS/DOS) Datei
  63.               austausch dringen empfohlen !!!
  64.  -C . . . . . Konvertiere äöüÄÖÜß in []|{}\~ (nur Schreiben)
  65.  -N . . . . . Schreibe ohne Verify (schneller)
  66.  -L . . . . . ULTRIX-Mode. Kennt keine Multi-Volumes.
  67.               Muss gesetzt werden, wenn tar anfängt, TMP-Dateien
  68.               anzulegen, die nicht sinnvoll sind.
  69.  -V . . . . . Jeder Tar-Header wird angezeigt, um Fehler in anderen
  70.               tar's zu finden ,-)
  71.  -bnn . . . . Blockfaktor auf 1 - 20 Blöcke setzen
  72.  -fxxx  . . . Outputdevice setzen: Entweder Filename oder
  73.               a: / b:
  74.  -knnn  . . . Maximale Archivgröße auf nnn KB setzen.
  75.  -Dnnt;ms;XS  Diskformat: nn Tracks, m Sektoren / Track, X - Seiten
  76.               Beisp: -D80t;9s;DS für eine normale 720 KB Disk.
  77.                      -D80t;18s;DS für eine HD Disk
  78.                      -D40t;9s;SS für eine 180KB Disk
  79.  -Fxxxx . . . Nimmt den Rest der Kommandozeile aus der Datei xxxx
  80.  -Gnn . . . . Setzt die Group-ID der geschriebenen Dateien auf nn
  81.  -Mxxx. . . . Matchbedingung für Filename (nicht Pfad).
  82.               ein tar cv -M'*.c' -M'*.rsc' . schreibt so alle
  83.               Dateien mit Endung .c oder .rsc ausgehend
  84.               vom aktuellen Verzeichnis in allen Unterbäumen.
  85.  -Unn . . . . Setzt die User-ID der geschriebenen Dateien auf nn
  86.  
  87.  
  88. Die Dateien können von tar selbst expandiert werden. Es gelten
  89. alle Regeln der Pathnameexpansion:
  90.  
  91.  *t*    alle Datein, die ein t enthalten.
  92.  ?pp    alle Datein mit 3 Buchstaben, die auf pp enden
  93.  [a-g]* alle Dateien, die mit den Buchstaben a,b,c,d,e,f,g anfangen
  94.  u.s.w.
  95.  
  96.  
  97. Die Datei $TARDEF.
  98. ------------------
  99.  
  100. In der beigefügten Datei DEFAULT.TAR findet sich eine Beispiel-
  101. datei für eine $TARDEF Datei. $TARDEF ist dabei eine Environment-
  102. variable, die für den Betrieb von tar gesetzt sein MUSS und
  103. auf eine gültige Datei (wie z.B. DEFAULT.TAR) weisen sollte.
  104.  
  105. Defaultoptionen können/müssen in der Datei $TARDEF abgelegt werden.
  106. Dabei ist TARDEF eine Environmentvariable, die entweder von
  107. der benutzten Shell oder durch das AUTO-PRG environ.prg
  108. gesetzt werden kann und einen Dateinamen enthält. Diese
  109. Datei muß dann aus Zeilen wie folgt aufgebaut sein.
  110.  
  111. archive[x]=[device] [blockingfaktor] [diskparameter] [magnetic]
  112.  
  113. [x] ist dabei entweder eine Ziffer zwischen 0 und 7 für den
  114. Parameter -t oder der Buchstabe f für die Defaultoption bei
  115. einem -f Parameter.
  116.  
  117. [device] ist entweder
  118.  
  119. a:   für Laufwerk a:
  120. b:   für Laufwerk b:
  121. aux: für eine Übertragung über die serielle Schnittstelle
  122. mid: für eine Übertragung über Midi
  123. -    für einen beliebigen, mit -f anzugebenden Filenamen.
  124.  
  125. [blockingfaktor]
  126.  
  127. Der Defaultwert für die -b Option. Sollte normalerweise
  128. 1 sein. Nur bei Transfers über die Schnittstellen können
  129. größere Werte Vorteile bringen.
  130.  
  131. [diskparameter]
  132.  
  133. vom Format   [nn]t;[m]s;[X]S  
  134.    Diskformat: nn Tracks, m Sektoren / Track, X - Seiten
  135.               Beisp: 80t;9s;DS für eine normale 720 KB Disk.
  136.                      80t;18s;DS für eine HD Disk
  137.                      40t;9s;SS für eine 180KB Disk
  138.                      
  139. [magnetic]
  140.  
  141. ist entweder y für Magnetbänder (oder Schnittstellen)
  142.                also für Devices ohne fseek()                     
  143. oder n für Dateien und Laufwerke.
  144.  
  145. Beispieldatei:
  146. --------------
  147.  
  148. archive0=a:   1    80t;9s;DS  n  ; 720 KB auf Laufwerk a:
  149. archive1=b:   1    80t;9s;DS  n  ; 720 KB auf Laufwerk b:
  150. archive2=mid: 20   0          y  ; Device Midi
  151. archive3=a:   1    82t;10s;DS n  ; 820 KB auf Laufwerk a:
  152. archivef=-    1    0          n  ; Default für -f
  153.  
  154. ---------------------------------------------------
  155.    ACHTUNG:
  156.    --------
  157.    
  158.    Mit tar beschriebene Disketten verlieren jeden
  159.    für TOS erkenntlichen Aufbau. Alle TOS-Daten 
  160.    auf Disketten gehen beim Beschreiben mit tar 
  161.    unwiederbringlich verloren.
  162.    
  163.    Der Versuch, mit tar beschriebene Dateien, auf
  164.    dem Desktop zu öffnen, hat undefinierte Folgen.
  165.  
  166. --------------------------------------------------
  167.  
  168. Viel Spaß mit TAR.
  169.  
  170.