Superuser

Autor Thema: TAR / FTP - Fragen  (Gelesen 5095 mal)

jan-t

  • Gast
TAR / FTP - Fragen
« am: 16. Februar 2003, 17:24:07 »
Hallo!

Ich wieder mit einer Newbie-Frage:

Doofe Frage: Wie geht man mit tar um?
Doofe Antwort: man tar

Ok, soweit bin ich schon.

Problem: Ich ziehe mir ab und zu mit meinem IBM-PC Software für meine SGIs aus dem Web. Auf meinem PC läuft eine FTP-Server-Software, auf die die SGIs zugreifen können. Funktioniert soweit gut.
Einige Sachen lassen sich gut auf den SGIs öffnen (z.B. Texte). Bei anderen Daten (insbesondere gepackte) meldet die SGI *fast* immer "Checksum error".
Was mich jetzt irritiert ist das "fast immer". Ab und zu funktioniert's nämlich. Die Daten (z.B. gz-gepackte) mache ich mit "tar xvf <file>" auf. Ist da was dran zu bemängeln? Mögen es SGIs nicht, wenn man die Daten erst im PC-Dateisystem abspeichert?

Danke schonmal,

Jan-t

mood-indigo.org - Das unabhängige Silicon Graphics User Forum

TAR / FTP - Fragen
« am: 16. Februar 2003, 17:24:07 »

SmellyCat

  • Gast
Re: TAR / FTP - Fragen
« Antwort #1 am: 16. Februar 2003, 17:32:09 »
Tar:

tar - cf archive.tar 1.dat  2.dat 3/

macht aus 1.dat, 2.dat und dem Dir 3/  das Tar Archiv "archiv.tar"

tar xfv archiv.tar entpackt es wieder

Dateien mit .tar.gz musst Du unter Irix mit "gzip -d xxx.tar.gz" und "tar xfv xxx.tar" entpacken

Unter Linux geht es Gzip in Tar zu integrieren mit "tar xfvz - xxx.tar.gz" unter Irix sicher auch ich weiss aber nicht wie.

CRC: Datei ist verstümmelt, oder Du versuchst eine Gzip Datei mit Tar zu öffenen (oder sonst etwas das kein tar Archiv ist)

Mal auf dem Server ein "md5 xxx.tar.gz" machen das selbe nach dem Du die Datei auf den Client gezigen hast - unterscheiden sich die beiden Zahlen ging was beim Transfer schief.

Linux -> Unix, Unix -> Unix = NFS

Windows -> Unix = Samba

beides ist besser und schneller als FTP ;)

Da Irix keine Samba Shares mounten kann (kein smb_fs Kernel Support) einfach auf der SGI mit Samba ein Dir freigeben und mit dem PC reinkopieren

bye

Mats
« Letzte Änderung: 16. Februar 2003, 17:34:00 von SmellyCat »

rob_gester

  • Gast
Re: TAR / FTP - Fragen
« Antwort #2 am: 16. Februar 2003, 18:15:27 »
ein kleiner nachtrag zu gunzip unter irix:

die sgi/irix workstations werden nicht von ungefähr die 'grafischen workstations' genannt. daher das unzippen auch visuell im folder geht   8) 8) 8)

man öffnet den folder mit dem betroffenen file, markiert das file, dann im rechten maustastenmenu ganz unten >uncompress wählt.
nach dem vorgang bleibt das blosse tar-file zurück.
manchmal muss man nur den richtigen postfix editieren -> .z, .gz, oder gar .Z

rob

update:
soweit ich weiss, man kann im irix mit einem tar-command die gezippten files wie unter linux nicht öffnen, eventuell nur mit beiden befehlen (gunzip, dann tar) in einem command line.
dann ist aber das obige schon bequemer  ::)
« Letzte Änderung: 16. Februar 2003, 19:34:53 von rob_gester »

Offline Kathse

  • Mood Master
  • ****
  • Beiträge: 265
    • Profil anzeigen
Re: TAR / FTP - Fragen
« Antwort #3 am: 16. Februar 2003, 19:25:16 »
Hast du vielleicht bei der ftp-Übertragung versäumt / vergessen / nicht beachtet, dass man "binary" oder sowas auswählen muss, damit nicht die zufällig vorkommenden CR/LF in LF umgewandelt werden?

K

SmellyCat

  • Gast
Re: TAR / FTP - Fragen
« Antwort #4 am: 16. Februar 2003, 19:51:31 »
Ich glaube das Problem liegt am Auslassen von gzip -d, denn:

"Die Daten (z.B. gz-gepackte) mache ich mit "tar xvf <file>" auf"

geht eben nicht, gezipte Files müssen erst mit gzip enpackt werden danach mit tar... klar dass tar einen CRC ausspuckt, es kennt gzip nicht.

Tar ist Archivierung und GZip ein Packer ;)
« Letzte Änderung: 16. Februar 2003, 19:52:17 von SmellyCat »

rob_gester

  • Gast
Re: TAR / FTP - Fragen
« Antwort #5 am: 16. Februar 2003, 20:07:12 »
sag ich ja doch, die -z option für irix tar existiert nicht ( anders wie für linux tar  ::) -> sogar hier ist irix hinten nach)
rob

SmellyCat

  • Gast
Re: TAR / FTP - Fragen
« Antwort #6 am: 16. Februar 2003, 23:43:28 »
!« Letzte Änderung: 16. Februar 2003 um 16:34 von rob_gester »"

Sorry habe ich übersehen - aber egal das Problem hätten wir gelöst ;)

Wie gesagt ich würde ohnehin zu Samba oder NFS raten zum Datentausch

rob_gester

  • Gast
Re: TAR / FTP - Fragen
« Antwort #7 am: 17. Februar 2003, 00:55:36 »
hehe, da muss man jan-t fragen: klappt das jetzt?
::)
rob

jan-t

  • Gast
Re: TAR / FTP - Fragen
« Antwort #8 am: 17. Februar 2003, 14:18:33 »
Ja, hey!

Danke für die zahlreichen Tipps! Also beim FTP-Transfer habe ich schon aufgepasst, dass da binary übertragen wird. Für die paar Daten ist mir derzeit ein FTP-Server auch ausreichend komfortabel. Aber vielleicht überlege ich mir das mit NFS und Samba mal für die Zukunft...

Genug der Vorrede: JA, ES FUNKTIONIERT  :D

Es lag wirklich daran, dass mir nicht beweusst war, dass man erst gzip anwenden muss. Wie gesagt, war ja auch mehr eine Newbie-Frage. Da hätte ich übrignes gleich noch eine: Wie macht man *.Z Dateien auf? Auch mit gzip?

Nochmal Danke an alle!

Jan-T

rob_gester

  • Gast
Re: TAR / FTP - Fragen
« Antwort #9 am: 17. Februar 2003, 14:19:56 »
@jan-z
schau dir meine beiträge genau an  ;D ;D ;D
rob

jan-t

  • Gast
Re: TAR / FTP - Fragen
« Antwort #10 am: 17. Februar 2003, 14:23:56 »
Upsi! Jetzt seh ich's auch  :o

SmellyCat

  • Gast
Re: TAR / FTP - Fragen
« Antwort #11 am: 17. Februar 2003, 21:52:29 »
dann hätten wir alles durch oder?

Hmmm - fehlt noch .tgz -> sind auch Geippte Tar Archive die man ebenso wie .tar.gz behandelt wobei es vorkommen kann dass er die Suffixe - also aus .tgz -> .tar - nicht richtig ändert, weigert sich tar nach der Behandlng mit Gzip das Archive zu öffnen umbenennen in .tar

Sonst? -bzi2 gibt es nicht, packt besser als Gzip. Das Tool heisst Bzip2 entpacken mit bzip2 -d xxx.bz2

Zusammenfassend:

tar -cf arch.tar file.dat dir/  == aus file.dat und dir/  arch.tar erstellen
gzip -9 arch.tar  == arch.tar gzippen mit der besten Kompression (1..9)
bzip2 -sz arch.tar == arch.tar bzippen

gzip -d arch.tar.gz  == Suffix .gz wegbekommen, File entpacken
bzip2 -d arch.tar.bz2 == Suffix .bz2 wegbekommen, file entpacken

tar xfv arch.tar  == arch.tar öffnen

unzip file.zip  == Windows Zip File entpacken

...nur als kleine Referenz für Packtools

Es gibt noch "pax" als Alternative zu tar ist aber kaum verbreitet deshalb sspare ich es mir

bye

Mats