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.

Antwort per Email an