Wenn Sie nicht wissen, wie Sie mit tar etwas anfangen können, können Sie pax ausprobieren, das Sie sich als moderne Version von tar (und cpio) vorstellen können. Es kann das meiste tun, was tar tun kann (zumindest solange es keine Bandlaufwerke gibt), und seine Syntax leidet nicht unter jahrzehntelangem Krampf.
Insbesondere bietet pax a -T [from_date][,to_date]
Option, so können Sie so etwas tun pax <backup.tar -r -pe -T 1006150000
um nur Dateien vom 15. Juni oder neuer zu extrahieren. Alternative, pax <backup.tar -r -pe -u
werden keine Dateien extrahieren, deren Version im Archiv älter ist als die Version im Extraktionsverzeichnis.
Pax wird häufig nicht standardmäßig installiert, es sollte jedoch bei allen Linux-Distributionen vorhanden sein. Es ist von Single Unix spezifiziert und sollte daher auf allen Unix-Systemen und Unixy-Umgebungen wie Cygwin verfügbar sein.
Wenn Sie wirklich eine genaue Kontrolle wünschen, können Sie die Dateien an einem anderen Ort extrahieren und verwenden rsync
's erweiterte Möglichkeiten oder find
um das zu kopieren, was Sie kopieren möchten (vielleicht mit pax -rw -pe
...)