Archiv verlassen und diese Seite im Standarddesign anzeigen : Skript-Hilfe
Hallo ich benötige ein Skript das Dateien aus einem Verzeichnis in ein anderes verschiebt die mindestens schon 10min in dem Verzeichnis lagen.
Mit welcher funktion kann ich das bewerkstelligen ?
Gruß
derbeer84
Hier kannst du dich recht gut informieren:
http://www.linuxfibel.de/bashprog.htm
Ja mv war mir klar aber ich wusste nicht das find das kann.
Aber irgendwie bekomm ich das nicht hin - Welcher Parameter wäre denn das für Dateien (hier: .rar) auf die länger als 10min nicht zugegriffen wurde ?
Was nehm ich jetzt noch dazu:
find /Verzeichnis -maxdepth 1 | grep "rar"
Ausgehend immer vom Zeitpunkt des Skriptaufrufs älter als 10min.
find -amin -10 | grep "rar" müsste gehen
Ohne grep (wenn die Dateien *.rar gemeint sind)
find -maxdepth 1 -name "*.rar" -cmin +10Ist nicht rekursiv (wg. maxdepth) im aktuellen Verzeichnis.
Kreol
P.S.
Imo ist cmin da besser geeignet als amin
-amin n
File was last accessed n minutes ago.
-cmin n
File's status was last changed n minutes ago.PPS:
Ach ja, das mv fehlt ja noch:
find -maxdepth 1 -name "*.rar" -cmin +10 -exec mv {} /neues/verzeichnis/ \;
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.