Datei lesen ohne Zugriffszeit zu ändern

HackerNeo

Mitglied
Ich habe folgendes Problem. Ich muss eine ganze Reihe von Daten lesen, darf dabei aber nicht den "letzten Zugriff" verändern. Also damit meine ich das Datum und die Zeit muss bleiben wir sie ist. Hat jemand eine Idee wie das gehen soll es bringt mir nichts, vorher die Zeiten auszulesen udn sie später wieder auf die zeiten zu setzen, denn mir fehlen die rechte dazu.

Ich arbeite unter unix. Der cp-Befehl änder z.B. auch nichts an dem Datum. gibts da etwas


Gruß Christian
 
Hallo,

wie auch im anderen Thread schon angesprochen wird das wohl arg schwierig bzw nicht möglich sein...
Der cp-Befehl änder z.B. auch nichts an dem Datum. gibts da etwas

Gruß Christian

Der cp Befehl ändert die Zugriffszeit auch:

Code:
redwing@euklid:~$
redwing@euklid:~$ stat  test.txt
  File: „test.txt“
  Size: 20              Blocks: 8          IO Block: 4096   reguläre Datei
Device: 345h/837d       Inode: 5637202     Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/ redwing)   Gid: ( 1000/ redwing)
Access: 2007-12-07 01:42:49.000000000 +0100
Modify: 2007-12-07 01:20:30.000000000 +0100
Change: 2007-12-07 01:20:30.000000000 +0100
redwing@euklid:~$ cp test.txt test2.txt
redwing@euklid:~$ stat  test.txt
  File: „test.txt“
  Size: 20              Blocks: 8          IO Block: 4096   reguläre Datei
Device: 345h/837d       Inode: 5637202     Links: 1
Access: (0644/-rw-r--r--)  Uid: ( 1000/ redwing)   Gid: ( 1000/ redwing)
Access: 2007-12-07 11:12:24.000000000 +0100
Modify: 2007-12-07 01:20:30.000000000 +0100
Change: 2007-12-07 01:20:30.000000000 +0100
redwing@euklid:~$

Gruß,
RedWing
 
Zurück