Newsgroup: it.comp.os.linux.iniziare
Titolo: Trovare files con accesso recente

Ciao a tutti,
in seguito al furto e al successivo ritrovamento del mio portatile e di un
disco usb avrei bisogno di verificare se ci sono stati accessi, e a quali
file, sul disco rigido esterno.
Il disco in questione è un Lacie (Maxtor 160gb) esterno USB file system
FAT32 con un'unica partizione.
Mi chiedevo se utilizzando una distro live, oppure collegandolo al desktop
dove ho già un paio di distribuzioni linux installate, potrei dare qualche
comando da console che mi elenchi i file ai quali si sono verificati accessi
dal 19 al 24 marzo, in pratica se chi lo avuto ci ha curiosato e cosa può
aver guardato e eventualmente se ha salvato qualcosa che non mi riguarda.
Grazie a tutti.
Ciao
Paolo

 riguarda.
un ls -l dovrebbe bastare .........
 $ ls -l /mnt/windows/Programmi/EA\ GAMES/mohaa/moh_spearhead.exe
-rwxrwxrwx  1 dmec users 2431870 2002-11-19 14:08 /mnt/windows/Programmi/EA\
GAMES/mohaa/moh_spearhead.exe*
-- 
http://wiki.news.nic.it/QuotarBene
http://slax.linux-live.org
http://www.slacky.it

 riguarda.
Prova con `find -atime 5` , per maggiori informazioni `man find`.
L'opzione `-atime n` dovrebbe selezionare i file il cui ultimo accesso
risale a n giorni fa' (o meno).
-- 
Qualsiasi

 file, sul disco rigido esterno.
CUT
così su due piedi (ma se sono seduto?!) mi viene in mente (dopo aver
montato i dischi):
trova tutti i file modificati negli ultimi n giorni:
# find /mnt/percorso/del/disco -mtime n
trova tutti i file più nuovi di n giorni:
# find /mnt/percorso/del/disco -ctime n
trova tutti i file aperti negli ultimi n giorni:
# find /mnt/percorso/del/disco -atime n
Se non hai lavorato più di tanto sul disco dopo il ritrovamento dovrebbe
essere facile, altrimenti potresti avere molti dati sui tuoi movimenti
dopo il ritrovamento, allora forse ti conviente farti uno scriptino bash
con grep, awk, e compagnia bella o addirittura uno scriptino perl o
python...
Ciao
Luca
 

 risale a n giorni fa' (o meno).
Mi autocorreggo, il comando giusto dovrebbe essere `find -atime -5` , il `-`
indica che vuoi selezionare i file che hanno avuto un accesso 5 o meno
giorni fa', il comando lancialo dalla root directory (o dalla directory
dove hai montato il disco usb se vuoi vedere solo quello).
Sinceramente non sapevo che si potesse conoscere anche la data dell'ultimo
accesso in lettura ad un file, e non so se questa informazione viene
memorizzata da tutti i filesystem o solo alcuni, tentar non nuoce.
Sulla reiserfs funziona.
-- 
Qualsiasi

Innanzi tutto grazie per le celeri risposte.
ls -l l'avevo ovviamente pensato ma non va bene perché mi costringerebbe a
cercare directory per directory e si tratta di un disco da 160gb con almeno
100gb occupati e qualche centinaio di directory.
Per precauzione non ho ancora collegato ne alimentato il disco da quando ne
sono rientrato in possesso (potrebbe per assurdo anche essere formattato
anche se ho buoni motivi per pensare che non sia così).
Provando a fare un esperimento su di un altro computer con WinXP  oggi in
ufficio ho verificato che la FAT32 memorizza l'ultimo accesso a ogni file ma
non volevo provare usando windows prima che modifichi qualcosa nelle date.
E' un fatto curioso che chi l'ha avuto in questi giorni mi ha installato un
gioco sul portatile, Age of empire II.
Ha inoltre inserito la directory dove aveva installato il gioco nella
directory del masterizzatore in attesa, dimenticandosi poi di fare la copia
che non avrebbe comunque funzionato. Non doveva essere molto esperto.

Ho risolto. Grazie a tutti.
Ho provato con "find -atime -5" e sembrava tutto a posto.
A questo punto ho provato con la funzione "cerca" di win e ho ottenuto lo
stesso risultato.
Probabilmente il disco non è stato neppure collegato.
Grazie ancora e ciao.
Paolo