Pagina 1 di 2

Analisi dei files

Inviato: mar 21 lug 2009, 2:11
da eleanor
Salve a tutti,
cdt vorrei chiedere se, dato un file qualsiasi, ci sia la possibilità di poter effettuare un'analisi dello stesso per sapere ad esempio la data di creazione, l'utente che l'ha creato, eventuali rename, ecc ...
Grazie per l'attenzione

Re: Analisi dei files

Inviato: mar 21 lug 2009, 9:10
da ulisse89

Codice: Seleziona tutto

ls -l nomefile
Questo comando con l'opzione -l ti fornisce permessi del file, autore, possessore, gruppo di appartenenza, data e ora dell'ultima modifica e dimensione del file.
Se invece vuoi sapere il tipo di file:

Codice: Seleziona tutto

file nomefile
.
Non è tutto quello che hai chiesto, ma solo qualcosina.

Re: Analisi dei files

Inviato: mar 21 lug 2009, 9:55
da zxzxasas
Non credo che negli i-Node si salvino i rename...

Re: Analisi dei files

Inviato: mar 21 lug 2009, 10:58
da Ansa89
zxzxasas ha scritto:Non credo che negli i-Node si salvino i rename...
Anche io non credo sia possibile avere una lista dei vari rename di un file.

Re: Analisi dei files

Inviato: mar 21 lug 2009, 11:55
da masalapianta
eleanor ha scritto:Salve a tutti,
cdt vorrei chiedere se, dato un file qualsiasi, ci sia la possibilità di poter effettuare un'analisi dello stesso per sapere ad esempio la data di creazione,
impossibile saperlo a meno che non sia mai stato modificato dalla creazione (in questo caso utilizza stat)
l'utente che l'ha creato,
impossibile saperlo a meno che l'owner non sia mai stato modificato dalla creazione (basta ls -l per vedere l'owner di un file)
eventuali rename,
impossibile saperlo
ecc ...
?

Re: Analisi dei files

Inviato: mar 21 lug 2009, 14:01
da eleanor
Vi ringrazio per le risposte che fino ad ora avete postato, ma se l'autore del file sia un'altra persona, ad esempio il file mi sia stato passato, con ls -l nomefile cosa mi verebbero fuori come informazioni? E se l'autore avesse usato qualche altro sistema operativo (tipo windows) che informazioni otterrei?

Re: Analisi dei files

Inviato: mar 21 lug 2009, 14:27
da Ansa89
Se il file l'hai copiato usando il tuo utente, sarai tu il proprietario del file.
Se invece l'hai copiato usando root, allora sarà root il proprietario del file.

Re: Analisi dei files

Inviato: mar 21 lug 2009, 14:31
da eleanor
Quindi in ogni caso non potrò risalire a chi ha creato il file prima di copiarlo sul mio pc ... giusto? e quindi tutti i dati che ottengo con ls -l nomefile (tipo data di creazione, ecc..) faranno riferimento al momento in cui il file è stato copiato sul mio pc?

Re: Analisi dei files

Inviato: mar 21 lug 2009, 14:39
da targzeta
Questo non è del tutto corretto, il comando cp mette a disposizione le opzioni "-a" o "--preserve" le quali ti consentono di preservare i timestamps che il proprietario.
Però se porti il file da una macchina all'altra è probabile che ti trovi il proprietario sballato. Generalmente salva l'id del proprietario e quindi quando lo porti sull'altra macchina ti potresti trovare un id inesistente. Se su una macchina hai l'utente pippo e su un altra non ce l'hai, allora il proprietario del file copiato non sarà pippo, perchè la macchina non conosce nessun pippo.

Insomma, generalmente vale quello che hai detto, ma non sempre.
Emanuele

Re: Analisi dei files

Inviato: mar 21 lug 2009, 14:42
da neongen
tieni in considerazione che alcuni formati file tengono queste informazioni dentro il file stesso (ad es. i dati exif di un jpeg)

Re: Analisi dei files

Inviato: mar 21 lug 2009, 14:53
da eleanor
spina ha scritto:Questo non è del tutto corretto, il comando cp mette a disposizione le opzioni "-a" o "--preserve" le quali ti consentono di preservare i timestamps che il proprietario.
Ma se la copia è già stata eseguita (quindi non usando cp -p o cp -a) non posso più recuperare le proprietà, le modalità dei permessi originali e le date originali?

Re: Analisi dei files

Inviato: mar 21 lug 2009, 15:10
da targzeta
I permessi e la data sono preservati, anche l'utente è preservato, ti facevo solo notare il problema del proprietario perchè mi è capitato.

Emanuele

Re: Analisi dei files

Inviato: mar 21 lug 2009, 16:24
da eleanor
@spina:
- scusa l'ignoranza, ma cosa intendi per utente ? e cosa intendi per proprietario ?

Re: Analisi dei files

Inviato: mar 21 lug 2009, 17:01
da targzeta
Quando crei un file il propritario non viene individuato dal suo nome, ma dal suo id, poi però tutti i comandi che visualizzano le informazioni, per comodità visualizzano il nome dell'utente associato all'id.
Se copi il file non copi il nome utente ma il suo id. Ecco che se sposti il file su un altra macchina può darsi che l'id corrisponde ad un altro utente o a nessuno.

Emanuele

Re: Analisi dei files

Inviato: mar 21 lug 2009, 18:12
da eleanor
spina ha scritto:anche l'utente è preservato
e quale è l'utente che è preservato? :oops: