Linux-Befehl tar
Linux-Befehl tar-Dateien zu sichern.
Teer wird verwendet, um eine Backup-Datei-Dienstprogramm zum Erstellen, Wiederherstellen, die hinzugefügt werden können, um die Dateien in der Backup-Datei zu entsperren.
Grammatik
tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f <备份文件>][-F <Script文件>][-K <文件>][-L <媒体容量>][-N <日期时间>][-T <范本文件>][-V <卷册名称>][-X <范本文件>][-<设备编号><存储密度>][--after-date=<日期时间>][--atime-preserve][--backuup=<备份方式>][--checkpoint][--concatenate][--confirmation][--delete][--exclude=<范本样式>][--force-local][--group=<群组名称>][--help][--ignore-failed-read][--new-volume-script=<Script文件>][--newer-mtime][--no-recursion][--null][--numeric-owner][--owner=<用户名称>][--posix][--erve][--preserve-order][--preserve-permissions][--record-size=<区块数目>][--recursive-unlink][--remove-files][--rsh-command=<执行指令>][--same-owner][--suffix=<备份字尾字符串>][--totals][--use-compress-program=<执行指令>][--version][--volno-file=<编号文件>][文件或目录...]
Parameter:
- -A --catenate Oder fügen Sie Dateien in der Sicherungsdatei, die bereits vorhanden ist.
- -b <Satznummer> oder --blocking-Faktor = <Satznummer> die Anzahl der Blöcke pro Datensatz zu setzen, von denen jeder Blockgröße 12Bytes.
- -B Oder --read-full-Aufzeichnungen Größe Reset Block beim Lesen von Daten.
- -c --create oder eine neue Backup-Datei erstellen.
- -C <Zielverzeichnis> oder --directory = <Zielverzeichnis> Schalter in das angegebene Verzeichnis.
- Die Unterschiede innerhalb der Datei oder -d oder --diff --compare Kontrast und Backup-Dateien auf dem Dateisystem.
- -f <Sicherungsdatei> oder --file = <Sicherungsdatei> Geben Sie die Backup-Datei.
- -F <Script-Datei> oder --info-script = <Skript-Datei> Wenn das Band zu ändern, über die Umsetzung der angegebenen Skriptdatei jedes Mal.
- -g oder --listed-inkrementelle Sicherung einer großen Anzahl von Format GNU Verarbeitung.
- -G Oder --incremental große Backups alten GNU-Format verarbeiten.
- -h oder --dereference schaffen keine symbolische Verknüpfung, eine direkte Kopie der Verbindungsstellen auf die Originaldatei.
- -i oder --ignore-Nullen ignorieren die Backup-Datei 0 Byte-Block, der EOF ist.
- Wenn -k oder --keep-old-Dateien entsperren Backup-Datei nicht überschreibt die vorhandene Datei.
- -K <Datei> oder --starting-file = <file> Start aus der angegebenen Datei wiederherstellen.
- -l --one-Datei-System oder eine Datei oder ein Verzeichnis kopieren, wird in dem Dateisystem gespeichert, wenn der Befehl tar muss mit dem Dateisystem ausgeführt werden, in dem die gleiche oder nicht kopiert.
- -L <Medienkapazität> oder -tape Länge = <Medienkapazität> Einstellungen Speicherkapazität von jedem Mitglied der Einheit zu 1024 Bytes Berechnungen.
- -m oder --modification Zeit eine Datei wiederherstellen, wird die Datei nicht die Zeit ändern ändern.
- -M Oder --multi-Volumen in der Einrichtung, zum Wiederherstellen einer Sicherungsdatei oder der Inhaltsliste, Multi-Mode-Volumes.
- N <Datumsformat> oder --newer = <datetime> als das angegebene Datum speichert nur die aktualisierte Datei in die Sicherungsdatei.
- -o oder --old-Archiv oder --portability Format Verwendung V7 Daten auf den Backup-Datei zu schreiben.
- -O Oder --stdout die Datei aus einer Sicherungsdatei auf dem Standardausgabegerät wiederherstellen.
- -p oder --same-Berechtigungen, um die ursprünglichen Dateiberechtigungen verwenden, um Dateien wiederherzustellen.
- -P --absolute-Namen oder Dateinamen verwenden absoluten Namen, ohne vor dem Dateinamen, um die "/" Zeichen zu entfernen.
- Ende der -r oder --append Dateien zu einem bestehenden Backup-Datei hinzuzufügen.
- -R Oder --block-Nummer-Information wird für jeden Block in der Sicherungsdatei Nummer aufgeführt.
- -s --same-Order oder um Dateien wiederherzustellen und die Backup-Datei in der gleichen Reihenfolge speichern.
- --sparse -S oder wenn eine Datei, die eine große Anzahl von aufeinanderfolgenden 0-Bytes enthält, dann die Datei als eine Datei mit geringer Dichte speichern.
- -t oder --list Liste die Inhalte der Sicherungsdatei.
- -T <Template-Datei> oder --files-from = <Vorlagendatei> Gibt die Template-Datei, die eine oder mehrere innere Vorlagenstile enthält, so Teer ungebunden oder der Übereinstimmung mit den Bedingungen Satzdateien.
- -u oder nur Dateien als die Sicherungsdatei Austausch innerhalb der aktualisierten Dateien --update.
- Vor -U oder --unlink-zuerst die Datei entpacken Sie die Datei wiederherstellen, die Datei vor dem Abdocken.
- -v oder --verbose Anzeige während der Ausführung von Anweisungen.
- -V <Name des Albums> oder --label = <Albumname> gegründet, um die angegebenen Volumes Backup-Dateinamen.
- -w oder --interactive zuerst den Benutzer zu fragen, wenn sie mit Problemen konfrontiert.
- Nach -W oder --verify die Backup-Datei schreiben korrekt zu gewährleisten.
- -x oder --extract --get oder Dateien aus dem Backup-Datei wiederherzustellen.
- -X <Template-Datei> oder --exclude-from = <Vorlagendatei> Gibt die Template-Datei, die eine oder mehrere innere Vorlagenstile enthält, so ar die Bedingungen Datei ausschließen erfüllen.
- -Z oder --gzip oder die Backup-Dateien von gzip Befehl --ungzip behandeln.
- -Z Oder --compress oder die Sicherungsdateien komprimieren Befehl --uncompress behandeln.
- - <Gerätenummer> <Speicherdichte> Set Peripherals Anzahl Sicherung und Speicherung von Datendichte.
- --after-date = <Datum Uhrzeit> Effekt dieses Parameters und geben Sie "N" die gleichen Parameter.
- --atime-konservieren nicht die Zugriffszeit der Datei ändern.
- vor --backup = <backup> --backup oder zu sichernden Dateien entfernen.
- --checkpoint Liste Verzeichnisnamen beim Lesen der Backup-Datei.
- --concatenate Effekte und geben Sie diesen Parameter "-A" Parameter gleich.
- --confirmation Wirkung dieser Parameter, und geben Sie "-w" die gleichen Parameter.
- --delete löschen Sie die angegebene Datei aus dem Backup-Datei.
- --exclude = <style template> Vorlage Stil entsprechen ausschließen zu Hause gefragt.
- --group = <Gruppenname> wurde in der Einrichtung ihrer Gruppe auf die angegebene Gruppe gesetzt, um die Dateien hinzugefügt.
- --help Online-Hilfe.
- --ignore-failed-read ignorieren die Datenfehler zu lesen, ohne dass die Durchführung des Programms zu unterbrechen.
- --new-Volumen-script = <Skriptdatei> Effekt dieses Parameters und geben Sie "-IG" Parameter gleich.
- --newer-mtime speichern nur Dateien, die sich geändert haben.
- --no-Rekursion tun rekursive Verarbeitung, das heißt, alle Dateien und Unterverzeichnisse im angegebenen Verzeichnis werden nicht bearbeitet.
- --null Namen von der Null-Device-Dateien zu lesen.
- --numeric-Besitzer Benutzerkennung und Gruppenidentifikationscode und ersetzen Sie den Benutzernamen Gruppennamen.
- auf bestimmte Benutzer --owner = <Benutzername> wird in der Datei Besitzer in die Sicherungsdatei hinzugefügt.
- --posix Daten POSIX-Format verwenden, wenn die Backup-Datei zu schreiben.
- --preserve Wirkung dieser Parameter, und geben Sie "-ps" die gleichen Parameter.
- Und bezeichnet --preserve Ordnung Wirkung dieses Parameters "-A" Parameter gleich.
- Effekte und bezeichnet --preserve-Berechtigungen für diesen Parameter "-p" den gleichen Parametern.
- --record-size = <Satznummer> Effekt dieses Parameters und "-b" die gleichen Parameter angeben.
- Vor --recursive-unlink Entpacken Sie die Datei, um das Verzeichnis, erste Abdocken aller Dateien im ganzen Verzeichnis wiederherzustellen.
- Nach --remove-Dateien in einer Backup-Datei Datei, wird es gelöscht.
- --rsh-command = <Anweisung> Satz von Anweisungen auf dem Remote-Host ausgeführt werden, um rsh Kommando ersetzen.
- --same-Besitzer versucht, die gleiche Datei Besitzer fragt Sie nach Hause wiederherzustellen.
- --suffix = <Backup-Suffix string>, bevor Sie die Datei Entfernen gesichert.
- Nach --totals Backup-Datei erstellt wird, die Auflistung der Dateigröße.
- --use-Kompresse-Programm = <Anweisung> Verarbeitungsanweisungen durch die Sicherungsdatei angegeben.
- --version Versionsnummer anzeigen.
- --volno-file = <Dateinummer> Nummer verwenden innerhalb der angegebenen Datei anstelle der Standard-Anzahl von Volumes.
Beispiele
Komprimierte Dateien entpackt
# touch a.c # tar -czvf test.tar.gz a.c //压缩 a.c文件为test.tar.gz a.c
Listet den Inhalt komprimierter Dateien
# tar -tzvf test.tar.gz -rw-r--r-- root/root 0 2010-05-24 16:51:59 a.c
Entpacken Sie die Datei
# Tar -xzvf test.tar.gz ac