Viele Aenderungen
This commit is contained in:
@@ -42,7 +42,7 @@ werden um wieder entpackt zu werden.
|
||||
|
||||
Ein Beispiel verdeutlicht diese Kopier-F<>higkeit:
|
||||
|
||||
\texttt{tar cf - . | ( cd /tmp/backup; tar xf - )}
|
||||
\lstinline_tar cf - . | ( cd /tmp/backup; tar xf - )_
|
||||
|
||||
Hier wird zun<75>chst der Inhalt des aktuellen Verzeichnisses `verpackt'. Das
|
||||
Resultat wird an die Standard-Ausgabe geschrieben. Auf der Empf<70>ngerseite der
|
||||
@@ -57,9 +57,13 @@ Am Ziel-Ort finden sich jetzt die gleichen Dateien wie am Quell-Ort.
|
||||
Das lie<69>e sich lokal nat<61>rlich auch anders l<>sen. Man k<>nnte erst ein Archiv
|
||||
erstellen, das dann an anderer Stelle wieder auspacken. Nachteil: Es mu<6D>
|
||||
gen<EFBFBD>gend Platz f<>r das Archiv vorhanden sein. Denkbar w<>re auch ein in den Raum
|
||||
gestelltes \texttt{cp -Rp * /tmp/backup}. Allerdings fehlen einem dabei
|
||||
mitunter n<>tzliche \texttt{tar}-Optionen\footnote{Mit \texttt{-l} verl<72><6C>t
|
||||
\texttt{tar} beispielsweise nicht das File-System. N<>tzlich wenn eine Partition
|
||||
gestelltes
|
||||
|
||||
\lstinline_cp -Rp * /tmp/backup_
|
||||
|
||||
Allerdings fehlen einem dabei mitunter n<>tzliche
|
||||
\texttt{tar}-Optionen\footnote{Mit \texttt{-l} verl<72><6C>t \texttt{tar}
|
||||
beispielsweise nicht das File-System. N<>tzlich wenn nur eine Partition
|
||||
gesichert werden soll.}, und die oben erw<72>hnte Br<42>cke w<>re mit einem reinen
|
||||
\texttt{cp} nicht m<>glich.
|
||||
|
||||
@@ -69,14 +73,14 @@ nur unter Vorsicht einsetzen!) schlagen die Br
|
||||
dort wird entweder gepackt und versendet oder quasi die Subshell gestartet und
|
||||
gelesen. Das sieht wie folgt aus:
|
||||
|
||||
\texttt{ssh 192.168.2.1 tar clf - / | (cd /mnt/backup; tar xf - )}
|
||||
\lstinline_ssh 192.168.2.1 tar clf - / | (cd /mnt/backup; tar xf - )_
|
||||
|
||||
Hier wird auf einem entfernten Rechner die Root-Partition verpackt, per SSH in
|
||||
das lokale System geholt und lokal im Backup-Verzeichnis entpackt.
|
||||
|
||||
Der Weg in die andere Richtung ist ganz <20>hnlich:
|
||||
|
||||
\texttt{tar cf - datei.txt | ssh 192.168.2.1 \dq(mkdir -p \$PWD ;cd \$PWD; tar xf -)\dq}
|
||||
\lstinline_tar cf - datei.txt | ssh 192.168.2.1 "(mkdir -p $PWD ;cd $PWD; tar xf -)"_
|
||||
|
||||
Hier wird die Datei verpackt und versendet. Eine Besonderheit gegen<65>ber dem
|
||||
vorigen Beispiel bestehtdarin, da<64> das Zielverzeichnis bei Bedarf erstellt
|
||||
|
Reference in New Issue
Block a user