Latest web development tutorials

Linux-Befehl tar

Linux-Befehl Daquan Linux - Befehl Daquan

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

Linux-Befehl Daquan Linux - Befehl Daquan