Letzte geänderte / erstellte Datei einer bestimmten Erweiterung suchen

2055
user9398

Ich habe vor kurzem eine Skriptdatei * .ksh erstellt und möchte eine Liste der zuletzt geänderten / erstellten * .ksh-Dateien erhalten.

Ich bin sicher, Sie können es irgendwie mit find finden, wissen aber nicht genau wie.

0

1 Antwort auf die Frage

2
nagul

finden . -name "* .ksh" -amin -10

erhalten Sie * .ksh-Dateien im aktuellen Verzeichnisbaum, auf die vor weniger als 10 Minuten zugegriffen wurde.

Im Allgemeinen verwenden Sie

finden . -name ".ksh" -amin n

woher

 Numeric arguments can be specified as +n for greater than n, -n for less than n, n for exactly n. 

und eines von:

 -amin n File was last accessed n minutes ago.  -cmin n File’s status was last changed n minutes ago.  -mmin n File’s data was last modified n minutes ago.   -atime n File was last accessed n*24 hours ago. When find figures out how many 24-hour periods ago the file was last accessed, any fractional part is ignored, so to match -atime +1, a file has to have been accessed at least two days ago.  -ctime n File’s status was last changed n*24 hours ago.   -mtime n File’s data was last modified n*24 hours ago.