Als «tar» getaggte Fragen

10
Tar eine Liste von Dateien, die nicht alle existieren

Ich führe einen Befehl aus einem Skript wie tar -c -f ar.tar a b c d wobei b, c und d möglicherweise nicht existieren und Verzeichnisse sein können. Die Lösungen, die ich mir ausgedacht habe, sind, die Ausgabe von an ls -dzu leiten grep, sie dann in den tarBefehl zu spleißen oder erweiterte Globs...

10
Wie tariere ich Dateien mit einer sortierten Reihenfolge?

Wenn Sie tarein Verzeichnis rekursiv erstellen, wird nur die Reihenfolge aus dem Betriebssystem verwendet readdir. Aber in einigen Fällen ist es schön, die Dateien sortiert zu tarieren. Was ist ein guter Weg, um ein alphabetisch sortiertes Verzeichnis zu tarieren? Beachten Sie, dass für die Zwecke...

9
Ich möchte das X-Verzeichnis ohne die Eltern tarieren

tar cvf /var/lib/backup/sample.tar /home/user/.project Wenn ich jedoch extrahiere, bekomme ich auch seine Eltern /backup/ - /home/ - /user/ - .project/ Dieser tar-Befehl erledigt seine Aufgabe, da er nichts anderes in seinen übergeordneten Elementen enthält ( userz. B. andere Ordner unter ). Ich...

9
Erstellen Sie einen Befehl dynamisch

Ich arbeite an einem Skript und muss den tarBefehl dynamisch erstellen . Hier sind zwei Beispiele, um zu veranschaulichen, was ich versuche: #!/bin/bash TAR_ME="/tmp" EXCLUDE=("/tmp/hello hello" "/tmp/systemd*" "/tmp/Temp*") _tar="tar "`printf -- '--exclude="%s" ' "${EXCLUDE[@]}"`" -zcf tmp.tar.gz"...

9
Können Teerdateien die Komprimierung verbessern?

Kann das gemeinsame Teern mehrerer Dateien die Komprimierung mit den Standardwerkzeugen verbessern, z. B. gzip, bzip2, xz? Ich habe lange gedacht, dass dies der Fall ist, habe es aber nie getestet. Wenn wir 2 Kopien derselben 20-MB-Datei mit zufälligen Bytes haben, die zusammen geteert sind, könnte...

9
"Ungültige Teermagie" auf OpenWRT

Ich versuche, JavaSE auf einem OpenWrt-Gerät (Pandorabox) zu installieren. Wenn ich renne tar -xvf ejdk-8u65-linux-arm-sflt.tar.gz Ich verstehe tar: invalid tar magic. Wie kann ich dieses Problem

9
Übergeben von Variablen von 'ls' an 'tar' über 'xargs'

Ich versuche so etwas zu tun ls -t | head -n 3 | xargs -I {} tar -cf t.tar {} Um die 3 zuletzt geänderten Dateien zu archivieren, wird der Befehl tar für jede der Dateien separat ausgeführt. Am Ende verbleibt eine TAR-Datei mit der letzten der 3 Dateien (in beliebiger Reihenfolge). Ich weiß, dass...

8
Packen Sie die Datei mit tar.gz aus dem Stammverzeichnis

Ich versuche, eine CSV-Datei mit tar.gz zu packen, während ich mich im Stammverzeichnis befinde. Die Datei myfile.csvbefindet sich unter /mnt/sdb1/ So lautet der vollständige Dateiname/mnt/sdb1/myfile.csv Ich versuche das tar.gz unter zu speichern /mnt/sdb1/old_files Ich habe es so versucht: tar...