Als «tar» getaggte Fragen

Das Tar-Archivformat und / oder das Befehlszeilenprogramm zum Arbeiten mit Tar-Dateien.


3
Testen Sie die Integrität der TAR-Datei in Bash
Ich habe ein Bash-Skript, das eine TAR-Datei erstellt. Sobald die Datei erstellt ist, möchte ich ihre Integrität testen und eine E-Mail an den Root-Benutzer senden, wenn die Integrität schlecht ist. Ich weiß, ich müsste den Befehl verwenden tar -tf /root/archive.tar, um die Integrität der Datei zu überprüfen, aber wie würde …
25 bash  tar 


4
Erstellen Sie ein Zielverzeichnis, wenn Sie Tarball extrahieren
Ist es möglich, ein Zielverzeichnis zu erstellen, ähnlich dem mkdir -p, in dem ich ein nicht vorhandenes Zielverzeichnis in meinem Befehl tar definieren kann und tar das Verzeichnis für mich erstellt? Ich weiß, dass ich die Ausgabe mithilfe von in ein Verzeichnis umleiten kann tar -C /target/dir, aber dies funktioniert …
25 directory  tar 

3
tar cvf oder tar -cvf?
Ich habe gelernt, tar ohne '-' für Optionen zu verwenden, tar cvfz dir.tar.gz Directory/bin aber kürzlich auf die etwas andere tar -czvfSyntax gestoßen (ich denke, das 'f' muss in diesem Fall die letzte Option sein). Beide funktionieren unter Linux und Mac OS. Gibt es eine empfohlene Syntax mit oder ohne …


3
Teer mit relativen Pfaden
Ich versuche, ein Archiv mit tar mit relativen Pfaden zu erstellen. Ich benutze den folgenden Befehl: tar czf ~/files/wp/my-page-order.tar.gz -C ~/webapps/zers/wp-content/plugins/ ~/webapps/zers/wp-content/plugins/my-page-order Die archivierten Dateien haben jedoch noch absolute Pfade. Wie kann ich tar mit relativen Pfaden verwenden?
24 tar 


3
Was bedeutet. ?? * in einem Shell-Befehl?
Der folgende Befehl tar"punktiert" alle Dateien und Ordner: tar -zcvf dotfiles.tar.gz .??* Ich kenne mich mit regulären Ausdrücken aus , verstehe aber nicht, wie man sie interpretiert .??*. Ich habe ls .??*und ausgeführt und mir tree .??*die aufgelisteten Dateien angesehen. Warum enthält dieser reguläre Ausdruck alle Dateien in Ordnern, die …
22 wildcards  tar 


2
Harte Links ausschließen
Auf der Manualpage des tarBefehls wird eine Option zum Folgen von Hardlinks aufgelistet. -h, --dereference follow symlinks; archive and dump the files they point to --hard-dereference follow hard links; archive and dump the files they refer to Woher weiß man tar, dass eine Datei ein fester Link ist? Wie folgt …
22 tar  hard-link 


3
Eigentümer und Gruppe für den Inhalt einer TAR-Datei zwingen?
Ich möchte eine TAR-Datei mit Inhalten eines Eigentümers erstellen: Gruppenpaares, die auf dem System, auf dem die Datei erstellt wird, nicht vorhanden sind. Hier ist die Richtung, die ich versucht habe: tar ca --owner='otherowner' --group='othergroup' mydata.tgz mydata Und wenn ich diesen Befehl ausführe, erhalte ich die folgende Fehlermeldung: tar: otherowner: …
21 permissions  users  tar 

4
So lösen Sie den Fehler "tar: invalid magic" unter Linux Alpine
Ich installiere sqlite unter Alpine Linux. Ich habe es heruntergeladen sqlite-autoconf-3130000.tar.gz, tarkonnte es aber nicht öffnen. Ich habe versucht, diese Antwort, aber es funktioniert nicht. targibt diese Nachricht aus: tar: invalid magic tar: short read Ich habe diese Befehle geschrieben. wget https://www.sqlite.org/2015/sqlite-autoconf-3090100.tar.gz tar -zxvf sqlite-autoconf-3090100.tar.gz
21 tar  alpine-linux 

4
Wie komprimiere ich Dateien direkt?
Ich habe eine Maschine mit 90% Festplattenauslastung. Ich möchte seine 500 Protokolldateien in eine kleinere neue Datei komprimieren. Die Festplatte ist jedoch zu klein, um sowohl die Originaldateien als auch die komprimierten Dateien zu speichern. Ich muss also alle Protokolldateien nacheinander in eine einzelne neue Datei komprimieren und jedes einmal …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.