Raspberry Pi Linux Hilfen: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Nick (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „== Archiv (tar) == '''Packen:''' Ein Archiv mit dem Ordner daten inklusive aller Unterordner und Dateien anlegen und nachträglich mit gzip komprimieren: tar…“) |
Nick (Diskussion | Beiträge) |
||
| Zeile 2: | Zeile 2: | ||
'''Packen:''' Ein Archiv mit dem Ordner daten inklusive aller Unterordner und Dateien anlegen und nachträglich mit gzip komprimieren: | '''Packen:''' Ein Archiv mit dem Ordner daten inklusive aller Unterordner und Dateien anlegen und nachträglich mit gzip komprimieren: | ||
tar -czf archiv.tar.gz daten/ | tar -czf archiv.tar.gz daten/ | ||
'''Extrahieren:''' Achtung! tar überschreibt beim Extrahieren Dateien und Verzeichnisse ohne Nachfrage: | |||
tar -xzf archiv.tar.gz -C /PFAD/ZUM/ORDNER | |||
'''Aktualisieren''' | |||
Fügt nur Dateien hinzu, wenn sie neueren Datums sind als ihr Gegenstück im Archiv: | |||
tar -uf archiv.tar daten | |||
Einem Archiv eine Datei hinzufügen: | |||
tar -rf archiv.tar datei_1.txt | |||
== Backupscript == | |||
#!/bin/bash | |||
DATE=$(date +%Y-%m-%d-%H%M%S) | |||
# pfad sollte nicht mit "/" enden! | |||
# Dies ist nur ein Beispiel - bitte an eigene Bedürfnisse anpassen. | |||
# Man muss im entsprechenden Verzeichnis schreibberechtigt sein. | |||
BACKUP_DIR="/mnt/backup" | |||
# Hier Verzeichnisse auflisten, die gesichert werden sollen. | |||
# Dies ist nur ein Beispiel - bitte an eigene Bedürfnisse anpassen. | |||
# Bei Verzeichnissen, für die der User keine durchgehenden Leserechte hat (z.B. /etc), treten Fehler auf. | |||
# Pfade sollten nicht mit "/" enden! | |||
SOURCE="$HOME/bin $HOME/.gaim " | |||
tar -cjpf $BACKUP_DIR/backup-$DATE.tar.bz2 $SOURCE | |||
Version vom 25. Mai 2021, 10:49 Uhr
Archiv (tar)
Packen: Ein Archiv mit dem Ordner daten inklusive aller Unterordner und Dateien anlegen und nachträglich mit gzip komprimieren:
tar -czf archiv.tar.gz daten/
Extrahieren: Achtung! tar überschreibt beim Extrahieren Dateien und Verzeichnisse ohne Nachfrage:
tar -xzf archiv.tar.gz -C /PFAD/ZUM/ORDNER
Aktualisieren Fügt nur Dateien hinzu, wenn sie neueren Datums sind als ihr Gegenstück im Archiv:
tar -uf archiv.tar daten
Einem Archiv eine Datei hinzufügen:
tar -rf archiv.tar datei_1.txt
Backupscript
#!/bin/bash DATE=$(date +%Y-%m-%d-%H%M%S) # pfad sollte nicht mit "/" enden! # Dies ist nur ein Beispiel - bitte an eigene Bedürfnisse anpassen. # Man muss im entsprechenden Verzeichnis schreibberechtigt sein. BACKUP_DIR="/mnt/backup"
# Hier Verzeichnisse auflisten, die gesichert werden sollen. # Dies ist nur ein Beispiel - bitte an eigene Bedürfnisse anpassen. # Bei Verzeichnissen, für die der User keine durchgehenden Leserechte hat (z.B. /etc), treten Fehler auf. # Pfade sollten nicht mit "/" enden! SOURCE="$HOME/bin $HOME/.gaim " tar -cjpf $BACKUP_DIR/backup-$DATE.tar.bz2 $SOURCE