Ich moechte gerne eine groessere .tar.Z Datei von einer SUN-Sparc II via 1.44
MB-Disketten auf einen Interactive-386er bringen. (Es geht um den EMACS ;-)
Kann man grosse Dateien unter Unix splitten?
Ich kann leider keine direkte Verbindung zwischen den beiden Rechnern
realisieren.
freundliche Gruesse aus Berlin
christian
>Ich moechte gerne eine groessere .tar.Z Datei von einer SUN-Sparc II via 1.44
>MB-Disketten auf einen Interactive-386er bringen. (Es geht um den EMACS ;-)
>Kann man grosse Dateien unter Unix splitten?
Klar. Mensch verwende einfach das Kommando "split".
Das Problem habe ich naemlich auch immer, wenn ich grosze Dateien ftp'e
und diese dann auf einem DOS Rechner fuer den Weitertransport auf Diskette
bannen musz ;)
SPLIT(C) UNIX System V
Name
split - splits a file into pieces
Syntax
split [ -n ] [ file [ name ] ]
Description
split reads file and writes it in as many n-line pieces as
necessary (default 1000), onto a set of output files. The
name of the first output file is name with aa appended, and
so on lexicographically. If no output name is given, x is
default.
If no input file is given, or if a dash (-) is given
instead, the standard input file is used.
--
# Frank Hoerper -- 5270 Gummersbach -- fr...@neat.obb.sub.org #
# Nicht jeder, der sich zu Wort meldet, hat etwas zu sagen #
z.B. so:
dd if=.tar.Z of=part01 bs=100k count=13
dd if=.tar.Z of=part02 bs=100k count=13 skip=13
dd if=.tar.Z of=part03 bs=100k count=13 skip=26
dd if=.tar.Z of=part04 bs=100k count=13 skip=39
usw., bis die gesamte Datei aufgespalten ist (ev. Shell-Skript verwenden).
Wahrscheinlich kann auch eine andere Block-Size benutzt werden.
Die entstehenden Stuecke muessen nach dem Transfer mit
cat part?? > .tar.Z
wieder zusammengefuegt werden (die passen wirklich genau zusammen :-)).
Das Programm split versagt wegen der fehlenden Zeilenstruktur.
Ralph
--
Lise-Meitner-Schule (Oberstufenzentrum Chemie, Physik und Biologie)
Ralph Ballier
Rudower Strasse 184, D-1000 Berlin 47 Tel.: 030/6611011
EMail: Bal...@blnosz.BR.Schule.DE "Offenes Deutsches Schul-Netz"
Wobei es sich um ein Binary fuer SUN-?'s handelt, mit dem der
nicht verstrahlte Rest des Netzes nichts anfangen kann...
Binaries. Arghhh! Bitte, schnell, de.alt.binaries.{sun3|sun4}!
-Achim
aber wegen der fehlenden Zeilenstruktur in einem *.Z-File geht das
eben *nicht* (vgl. auch Manual-Auszug unten).
>
> SPLIT(C) UNIX System V
>
> Name
> split - splits a file into pieces
>
> Syntax
> split [ -n ] [ file [ name ] ]
>
> Description
> split reads file and writes it in as many n-line pieces as
^^^^^^
> necessary (default 1000), onto a set of output files. The
> [....]
>>Kann man grosse Dateien unter Unix splitten?
>>
>z.B. so:
> dd if=.tar.Z of=part01 bs=100k count=13
> dd if=.tar.Z of=part02 bs=100k count=13 skip=13
> dd if=.tar.Z of=part03 bs=100k count=13 skip=26
> dd if=.tar.Z of=part04 bs=100k count=13 skip=39
>Das Programm split versagt wegen der fehlenden Zeilenstruktur.
Also der split von dem SCO hat hier keine Probleme damit.
Je nach Angabe der "Zeilen" zerlegt er auch binaer-files ohne zu murren.
Nach dem zusammencat'en funktionieren diese sogar wieder.
Aber der Trick mit dem dd ist sicher auch nicht schlecht. Nutzt mir nur
so wenig, wenn der Rechner mit dem Diskettenlaufwerk kein Unix faehrt :-|
Frank
--
# Frank Hoerper -- 5270 Gummersbach -- fr...@neat.obb.sub.org #
# Ein optimales Minimum ist in gewisser Weise ein Maximum #
>Aber der Trick mit dem dd ist sicher auch nicht schlecht. Nutzt mir nur
>so wenig, wenn der Rechner mit dem Diskettenlaufwerk kein Unix faehrt :-|
Dann wuerde ich halt ein winziges C-Prograemmchen empfehlen ... ist
das ein Problem? (Ich hoffe, einen C-Compiler wird man doch wohl fuer
jedes System auftreiben koennen - oder zumindestens jemanden, der
jemanden kennt, der einen C-Compiler hat ... :-)
Aufgrund der Laenge so eines Programmes, werde ich es nicht posten :-)
--
==================== Gruss: === Thomas === Huppertz ========================
HUPPERTZ EDV-Beratung, Thererstr. 10, 8083 Mammendorf, Germany
Tel. ++49-8145-1569, Fax. ++49-8145-8286
====== EMail:=== t...@huedv.sta.sub.org === (oder: hupp...@guug.de) =========
> In article <QQY...@neat.obb.sub.org> fr...@neat.obb.sub.org (Frank Hoerper) writes:
> >Christian...@p1.f31.n242.z2.fidonet.org (Christian Galganek) writes:
> >
> >>Ich moechte gerne eine groessere .tar.Z Datei von einer SUN-Sparc II via 1.44
> >>MB-Disketten auf einen Interactive-386er bringen. (Es geht um den EMACS ;-)
> >
> >>Kann man grosse Dateien unter Unix splitten?
> >
> >Klar. Mensch verwende einfach das Kommando "split".
> > [....]
>
> aber wegen der fehlenden Zeilenstruktur in einem *.Z-File geht das
> eben *nicht* (vgl. auch Manual-Auszug unten).
Man koennte es vorher uuencoden... bletch :-)
Ich benutze lieber den Gnu-tar.
Tschuess, Gerald.
--
// Gerald Malitz Nach dem Verschmutzungsgrad der Atmosphaere zu
\X/ Bolchentwete 4 urteilen, muessten wir in der zweiten Haelfte
3300 Braunschweig des zwanzigsten Jahrhunderts angekommen sein.
Voice: 0531 796832 Spock - Zurueck in die Gegenwart
Alles klar ?
cu
styx