GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Befehl bsdtar – Bandarchivdateien lesen und schreiben

FreeBSD verwendet eine von Grund auf neu geschriebene Version von tar, um das ältere GNU-tar namens bsdtar zu ersetzen. bsdtar kann sich vollständig konsistent mit GNU tar verhalten und sich auch strikt in Übereinstimmung mit POSIX tar verhalten. Wenn Sie sich über die Unterschiede zwischen GNU tar, POSIX tar und bsdtar Sorgen machen, lesen Sie man tar(1) für alle blutigen Details. bsdtar ist eigentlich auf libarchive(3) aufgebaut, einer Bibliothek, die Entwickler verwenden, um Unterstützung für Backup-Archive in andere Programme einzufügen. tar(1) kann dumm sein. Wenn Ihr Dateisystem in irgendeiner Weise beschädigt ist, sichert tar das, was Sie seiner Meinung nach angefordert haben. Es stellt dann problemlos Dateien wieder her, die während der ursprünglichen Sicherung beschädigt wurden, und überschreibt funktionierende, aber falsche Dateien mit nicht funktionierenden und immer noch falschen Versionen. Diese Art von Problemen kommt selten vor, aber wenn sie passieren, bleiben sie meist unvergesslich.

Syntax:

$ bsdtar [parameter]

Befehlsparameter:

  • -c – Erstellen Sie ein Archiv
  • -f Archivdateiname – Der Name der Archivdatei
  • -t – Inhalt der Datei auflisten
  • -x – Extrahieren Sie den Inhalt des Archivs

Beispiele für den bsdtar-Befehl

1. Dateinamen und Inhalt des Archivs auflisten:

# bsdtar -tf archive-filename

2. Extrahieren Sie den Inhalt des Archivs:

# bsdtar -xf archive-filename

3. Erstellen Sie ein Archiv:

# bsdtar -cf archive-filename

4. Mit tar können wir ein Archiv mit -c erstellen und es mit gzip und -z komprimieren. Sie müssen auch -f angeben, um das resultierende Archiv in einer Datei zu speichern. Andernfalls wird das Archiv an Terminal ausgegeben.

# bsdtar -czf archive-filename.tar.gz archive-filename


Linux
  1. 16 Tar-Befehle zum Komprimieren und Extrahieren von Dateien unter Linux

  2. Tar-Befehl unter Linux (Dateien komprimieren und dekomprimieren)

  3. Linux-tar-Befehl

  4. Wie komprimiert und extrahiert man Dateien mit dem tar-Befehl unter Linux?

  5. Verketten Sie mehrere Tar-Dateien in einem Befehl

Tar Vs Zip Vs Gz:Unterschied und Effizienz

Vim-Tipps – Lesen und schreiben Sie entfernte Dateien mit Vim unter Linux

Linux-tar-Befehl – ​​So komprimieren Sie Dateien unter Linux

Linux- und Unix-TAR-Befehl

Erste Schritte mit dem Tar-Befehl

Linux-tar-Befehl zum Komprimieren und Extrahieren von Dateien