Hallo Andreas,
schau man unter "man stat" nach. Hier werden die ganzen administrativen
Informationen f�r eine Datei geliefert.
�ber den Systemaufruf sollte es m�glich sein das Datum auch bei einem Link zu
�ndern. Bestimmt gibt es die Funktion auch unter Perl.
Mehr f�llt mir zu dem Problem auch nicht ein
Carsten
On Fri, 01 Dec 2000, Andreas Tille wrote:
> Hallo,
>
> vor einer ganzen Weile habe ich mal nach einem Programm gesucht, da�
> mir Laptop / Zip-Diskette auf dem gleichen Stand h�lt. Die Antworten
> rsync, unison oder CVS erf�llten alle nicht so richtig meine
> Erwartungen. Da einem so ein Laptop aber erlaubt, auch mal im Zug
> zu arbeiten, habe ich die zus�tzliche Arbeitszeit erstmal genutzt,
> um mit Perl etwas zu programmieren, was meine Anspr�che erf�llt. In
> diesen Anspr�chen steht an oberster Stelle, da� bei der Funktion
> "Verzeichnisse Vergleichen" im Midnight-Commander nichts mehr markiert
> ist. Das verstehe ich unter "gleichen" Verzeichnissen. Mit den
> oben genannten Werkzeugen stimmt das Datum nicht �berein und das
> gef�llt mir einfach nicht. Es soll zwar inzwischen bei Unison gehen,
> aber irgendwie habe ich mein kleines Progr�mmelchen jetzt lieb
> gewonnen. Nur hat es noch ein Problem, das auch der MidnightCommander
> kennt, wenn man Verzeichnisse vergleicht, in denen Links vorkommen:
>
> Diese sind immer zu der Zeit des Kopierens, das hei�t das Datum von
> Originallink und Kopie stimmt nicht �beren. Ob man nun zum Kopieren
> den mc nimmt oder "cp -a" (so wie es mein perl-Script tut) oder auch
> anschlie�end ein "touch -r <original_link>" versucht - nichts hilft.
> Das touch ver�ndert einfach nur die Datei auf dei der Link zeigt und
> das sollte es ja auch nicht sein.
>
> Weis jemand da Rat?? Es nervt einfach!
>
> Alternativ w�rde ich auch ein `cmp <original_link> <kopie_link>`
> machen, wobei cmp aber nat�rlich nur den Verweis und nicht die Datei,
> auf die verwiesen wird vergleichen soll, denn die kann ja riesig sein
> und das w�rde dauern. Irgendwie kriegt ja ein `ls -l` den "Verweispfad"
> raus, aber ein "ls -l" zu machen und hinterher die Ausgabe auf die
> entsprechende Zeichenkette zu parsen w�re doch sehr von hinten durch
> die Brust ins Auge. Das mu� doch eleganter gehen.
>
> Soviel zur "Wochenend-Knobelaufgabe" ;-).
>
> Sch�nen ersten Advent an die Liste
>
> Andreas.
>
>
> --
> -----------------------------------------------------------
> Um sich aus der Liste auszutragen schicken Sie bitte eine
> E-Mail an [EMAIL PROTECTED] die im Subject
> "unsubscribe <deine_email_adresse>" enthaelt.
> Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
> -----------------------------------------------------------
>
> 707 eingetragene Mitglieder in dieser Liste.
--
I am the "ILOVEGNU" signature virus. Just copy me to your signature.
This email was infected under the terms of the GNU General Public
License.