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

Zusätzliche Datei beim Erstellen von Tar.gz vermeiden?

Für diese Frage gibt es hier bereits Antworten :Viele „._“-Dateien in einem tar [Duplikat]

(3 Antworten)
Vor 3 Jahren geschlossen.

Wenn ich mehrere Dateien tariere, erhalte ich aus irgendeinem Grund eine zusätzliche Datei.

Was ich tue ist:

tar -czvf tests.tar.gz test1.csv test2.csv test3.csv

Wenn ich mir die tar-Struktur ansehe, endete ich aus irgendeinem Grund bei:

 tar -tvf tests.tar.gz
-rw-------  1 admin Users 519 Jun  8 11:55 ./._test1.csv
-rw-------  1 admin  Users  52 Jun  8 11:55 test1.csv
-rw-------  1 admin Users 152 May 10 11:09 test2.csv
-rw-------  1 admin Users 152 May 10 11:09 test3.csv

Ich möchte die Datei ./._test1.csv nicht . Wie erstelle ich ein Tar, das dies nicht hat?

Ich führe dies im OS X-Terminal aus.

Akzeptierte Antwort:

Es ist eine Apple-Erweiterung zum Speichern zusätzlicher Dateimetadaten.

Setzen Sie die Umgebungsvariable COPYFILE_DISABLE um dieses Verhalten auszuschalten.

Beispiel:

$ COPYFILE_DISABLE=1 tar -czvf tests.tar.gz test1.csv test2.csv test3.csv

(Quelle.)


Linux
  1. Wann wurde die Datei erstellt?

  2. Kodierung einer Zip-Datei?

  3. Aktualisieren einer einzelnen Datei in einem komprimierten tar

  4. Ausschließen des Verzeichnisses beim Erstellen einer .tar.gz-Datei

  5. Wie parse ich eine CSV-Datei in Bash?

So extrahieren (entpacken) Sie die Tar Gz-Datei

So extrahieren (entpacken) Sie die tar.xz-Datei

So erstellen Sie eine Tar-Gz-Datei

Tar:Einzelne Datei in ein Verzeichnis extrahieren, ohne Unterordner zu erstellen?

Extrahieren Sie die tar.gz-Datei unter Linux

Indiziertes Archivformat?