Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste Überarbeitung Beide Seiten, nächste Überarbeitung | ||
admin_grundlagen:hardlink [2016/10/05 08:47] 127.0.0.1 Externe Bearbeitung |
admin_grundlagen:hardlink [2019/08/06 11:54] dhoppe [Verzeichnisse zusammenführen] |
||
---|---|---|---|
Zeile 21: | Zeile 21: | ||
(( Das Beispiel hier ist nicht sehr praxisnah. Eine bessere Variante beschreibe ich unter [[admin_grundlagen:rsync|rsync]] )) | (( Das Beispiel hier ist nicht sehr praxisnah. Eine bessere Variante beschreibe ich unter [[admin_grundlagen:rsync|rsync]] )) | ||
=== 1. Backup === | === 1. Backup === | ||
- | cp -a /usr/share/doc sonntag | + | mkdir /tmp/backup |
+ | cp -a ~ /tmp/backup/sonntag | ||
+ | ---- | ||
+ | |||
+ | Änderungen im Arbeitsverzeichnis (z.B. anlegen, löschen und bearbeiten von Dateien) | ||
=== 2. Backup === | === 2. Backup === | ||
- | cp -al sonntag montag | + | cp -al /tmp/backup/sonntag /tmp/backup/montag |
- | rsync -a --del /usr/share/doc/ montag | + | rsync -a --del ~/ /tmp/backup/montag |
+ | |||
+ | ---- | ||
+ | Änderungen im Arbeitsverzeichnis (z.B. anlegen, löschen und bearbeiten von Dateien) | ||
=== 3. Backup === | === 3. Backup === | ||
- | cp -al montag dienstag | + | cp -al /tmp/backup/montag /tmp/backup/dienstag |
- | rsync -a --del /usr/share/doc/ dienstag | + | rsync -a --del ~/ /tmp/backup/dienstag |
- | ... | + | … |
+ | | ||
===== Verzeichnisse zusammenführen ===== | ===== Verzeichnisse zusammenführen ===== | ||
<file> | <file> | ||
Zeile 56: | Zeile 64: | ||
mkdir -p {dir1,dir2}/{a,b,c} | mkdir -p {dir1,dir2}/{a,b,c} | ||
touch dir1/a/file1.txt | touch dir1/a/file1.txt | ||
- | touch dir1/a/file3.txt | + | touch dir1/a/file2.txt |
touch dir1/b/file3.txt | touch dir1/b/file3.txt | ||
- | touch dir1/b/file4.txt | + | touch dir1/c/file4.txt |
touch dir2/a/file5.txt | touch dir2/a/file5.txt | ||
touch dir2/a/file6.txt | touch dir2/a/file6.txt | ||
Zeile 64: | Zeile 72: | ||
touch dir2/b/file8.txt | touch dir2/b/file8.txt | ||
touch dir2/c/file9.txt | touch dir2/c/file9.txt | ||
+ | touch dir2/c/file10.txt | ||
)) | )) | ||
mkdir merge | mkdir merge |