Esiste un comando per visualizzare i file modificati / creati di recente?
Quale...?
Esiste un comando per visualizzare i file modificati / creati di recente?
Quale...?
Risposte:
Premi Ctrl+ Alt+ Tsulla tastiera per aprire Terminale. Quando si apre, esegui i seguenti comandi:
find ${1} -type f | xargs stat --format '%Y :%y %n' 2>/dev/null | sort -nr | cut -d: -f2-
Vedi il comando Trova
-iname. Ad esempio, trova il file * .txt ma ignora il file .txt nascosto come .vimrc -type f \( -iname "*.txt" ! -iname ".*" \).
Controlla il statcomando:
Uso:
stat [options] filename ... ...
per esempio
stat /home/user/Docs/filename.txt
Per cercare i file, utilizzare i findcomandi:
per esempio
find /to/target/directory* -mtime -1
(lo switch -mtime nmostra i file con i dati modificati l'ultima volta n * 24 ore fa, per -mtime -1i file visualizzati 1 giorno prima)
find /to/target/directory* -mmin 30
mostrerà i file modificati negli ultimi 30 minuti.
Verificare ulteriori opzioni in PROVE nelle pagine del manuale (utilizzare man findnel terminale). Puoi usare altri switch come -amin n(ultimo accesso n minuti fa), -cmin(lo stato del file è stato modificato l'ultima volta n minuti fa) e altri.
stat filenamedove nomefile potrebbe essere il percorso assoluto o relativo del tuo target. Questo mostrerà l'accesso, la modifica, i tempi di cambio tra le altre uscite ..
statti darà anche l'ora di nascita del file se il filesystem lo supporta ...
statfornisce le proprietà di uno specifico file o directory (come quando è stato modificato l'ultima volta). Pertanto questo comando non è appropriato per questa domanda.
ls -t
Questo ordinerà l'elenco dei file in base al tempo di modifica