Kleines Problemchen,
wie kann ich ein oder mehrere Verzeichnisse in einem Rutsch mit einem
Datum meiner Wahl versehen? Gut wäre es wenn nur das Jahr geändert
werden könnte und der Rest erhalten bleibt.
Verzeichnis Datum ändern
- feltel
- Webmaster
- Beiträge: 10476
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
touch funktioniert natürlich auch bei Verzeichnissen. Unter Linux/Unix ist alles eine Datei, also auch Verzeichnisse.
debianforum.de unterstützen? Hier! | debianforum.de Verhaltensregeln | Bitte keine Supportanfragen per PM
Hallo gunni,
umbenennen geht mit "rename" oder mit "mmv" - je nach "Geschmack"
http://www.linux-user.de/ausgabe/2001/0 ... umzug.html
Für genauere Tipps ist ein Beispiel hilfreicht
Gruß fuzzy
umbenennen geht mit "rename" oder mit "mmv" - je nach "Geschmack"
http://www.linux-user.de/ausgabe/2001/0 ... umzug.html
Für genauere Tipps ist ein Beispiel hilfreicht
Gruß fuzzy
Unter Linux/Unix ist es üblich, daß Verzeichnisse die letzte Modifikationtime der Dateien und Verzeichnisse darunter erben. Einige Programme erwarten sich auch dieses Verhalten. Z.B. rsync, wenn nicht explicit mit der Option "--ignore-times" aufgerufengunni hat geschrieben: Für mich sieht das so aus als ob touch nur mit Files arbeitet..
Es ist zwar möglich, aber "unüblich" das Datum eines Verzeichnisses zu setzen.
Beispiel
Code: Alles auswählen
$ ls -ld tmp
drwxr-xr-x 2 root root 4096 2005-01-01 00:00 tmp
$ echo "blabla" >tmp/x.tmp
$ ls -ld tmp # überprüfe, ob sich auch der Timestamp des Verzeichnisses geändert hat.
drwxr-xr-x 2 root root 4096 2005-02-07 09:14 tmp
$ touch -d 20050103 tmp
$ ls -ld tmp
drwxr-xr-x 2 root root 4096 2005-01-03 00:00 tmp