Page 1 of 1
tar archiv erstellen und text formatierung erhalten?
Posted: 2007-11-13 15:10
by timmey
ist es möglich mit tar so zu archivieren, dass die formatierungen der gepackten dateien erhalten bleiben? mir geht es speziell um zeilenumbrüche, die leider nach dem packen, dem transfer auf einen anderen server und dem dortigen entpacken nicht mehr vorhanden sind.
Re: tar archiv erstellen und text formatierung erhalten?
Posted: 2007-11-13 15:41
by flo
Was machst denn Du mit den Daten?
Re: tar archiv erstellen und text formatierung erhalten?
Posted: 2007-11-13 16:25
by timmey
öhm, nichts :D
ich ziehe von einem server zu einem anderen um. also packe ich auf server1 meine daten (webseiten), schiebe sie per ftp auf server2 und entpacke sie dann wieder. leider sind nach diesem vorgang in meinen .html und .php datein sämtliche formatierungen futsch :|
Re: tar archiv erstellen und text formatierung erhalten?
Posted: 2007-11-13 16:26
by Joe User
Wie packst und entpackst Du? Unterschiedliche OS?
Re: tar archiv erstellen und text formatierung erhalten?
Posted: 2007-11-13 16:31
by timmey
server1: suse10.1
server2: opensuse10.3
-ich packe mit tar -czvf gepackt.tar.gz /hier/packen
-schiebe mit lftp gepackt.tar.gz auf server2
-und entpacke mit tar -xzvf gepackt.tar.gz
Re: tar archiv erstellen und text formatierung erhalten?
Posted: 2007-11-13 18:01
by Joe User
Da darf sich nichts ändern...
Erstelle bitte eine einzelne Dummy-Textdatei:
Code: Select all
cat > dummy.txt << "EOF"
hello
world
EOF
Packe diese wie beschrieben und wenn dabei ebenfalls die Änderungen auftreten, nutzt Du diese Datei als Beispiel in Deinem Bugreport bei opensuse.org.
Re: tar archiv erstellen und text formatierung erhalten?
Posted: 2007-11-13 18:57
by flo
"file <datei>" müsste doch eigentlich auch eine Ausgabe zu den Zeilenenden liefern? Probier das bitte auch mal.
flo.
Re: tar archiv erstellen und text formatierung erhalten?
Posted: 2007-11-13 19:07
by timmey
also ich hab jetzt noch ein wenig rumprobiert. es ist so, dass die files vor dem packen das hier ausspucken:
Code: Select all
file test1.php
test1.php: ASCII text, with CRLF line terminators
und nach dem packen und wieder auspacken:
Code: Select all
file test2.php
test2.php: ASCII text
versteh das nicht so recht. tar darf beim packen die files doch eigentlich nicht verändern oder?
Re: tar archiv erstellen und text formatierung erhalten?
Posted: 2007-11-13 20:06
by Joe User
timmey wrote:versteh das nicht so recht. tar darf beim packen die files doch eigentlich nicht verändern oder?
Richtig. Andererseits solltest Du Deinen Windows-Texteditor so konfigurieren, dass er die Files mit UNIX-Zeilenenden speichert, dann passiert soetwas gar nicht erst. Alternativ kannst Du die Files auf dem Server mit dos2unix konvertieren.