On Mon, 10 Feb 2003 at 23:29 (+0100), Jörg Roßdeutscher wrote:
Moin,
Am Mon, 2003-02-10 um 12.57 schrieb David Haller:
On Mon, 10 Feb 2003, Jan Trippler wrote:
Ah ja - dann bleibt wohl nur Archive::Tar: http://search.cpan.org/author/KANE/Archive-Tar-0.23/lib/Archive/Tar.pm
Jup.
Jungens, helft doch mal 'nem alten Mann beim Denken.
Oh, hat Dich der letzte suse-hh-Abend so altern lassen? Oder eher das Warten auf den nächsten? *scnr*
Ich sehe da Methoden zum ein- und auspacken von tar-Archiven, aber nicht den segensbringenden cp-Ersatz.
Ich nehme mal an, daß einer dieser Befehle, wenn ich morgen nicht-müde nochmal draufgucke, in der Lage ist, ähnlich wie tar eine Datei mitsamt ihrer stati durchzuschieben wie tar -c dies_hier/ | tar -x dahin/
Ich habe nicht reingeguckt, nur danach gesucht ;-)
1. Ist das nicht reichlich Overhead?
Jupp, sehe ich auch so.
2. Wie macht tar das eigentlich? Kann man das nicht direkt selber machen?
Ich für meinen Teil würde es selbst in die Hand nehmen (mit dem touch-Paket ist ja auch die Möglichkeit gegeben, das Änderungsdatum zu manipulieren): Also eine Funktion bauen, die (rekursiv?) ein Verzeichnis abklappert (perldoc -f opendir|readdir|closedir), die interessierenden Dateien herauspickt, mtime liest (perldoc File::Stat), liest (@in = <IN>;), schreibt (print OUT @in;) und anschliessend mtime zurücksetzt. Sach Bescheid (PM), wenn Du Hilfe brauchst. Jan