Pagina 1 di 2
Cerca file
Inviato: sab 11 feb 2006, 17:58
da sunreal
Esiste un programma che permetta di cercare i file con una certa estensione, in tutto il sistema (anche nelle partizioni montate), e che poi possa creare delle liste stampabili o comunque che si possano "lavorare" con altri software? Ciao.
Inviato: sab 11 feb 2006, 18:28
da gallows
Sì.
Si chiama, guarda un po', find.
Inviato: dom 12 feb 2006, 0:03
da sunreal
Non è che per caso sai dove posso reperirlo, sai con quel nome mi si aprono trilioni di pagine e non ho trovato un cicca. Grazie
Inviato: dom 12 feb 2006, 0:32
da sunreal
Se ti riferisci al find che si trova già nel sistema, devo dire che è un po' "grezzo", ma chi meglio non ha....... va a letto con..... Ciao Grazie.
Inviato: dom 12 feb 2006, 9:25
da aschenaz
io, in genere, faccio così (ma sicuramente ci sarà un sistema migliore):
Codice: Seleziona tutto
find /nomedirectoryiniziale -iname *.estensione > filerisultato.txt
Così reindirizzo il risultato sul file di testo
filerisultato.txt.
Spero ti sia utile,
nino
Inviato: dom 12 feb 2006, 9:52
da MAT
sunreal ha scritto:Se ti riferisci al find che si trova già nel sistema, devo dire che è un po' "grezzo", ma chi meglio non ha....... va a letto con..... Ciao Grazie.
Grezzo? Boh, fa tutto quello che hai chiesto. Puoi redirigere l'output su file o, se preferisci, su una pipe (tanto linux li tratta alla stessa maniera). Per maggiori informazioni
P.S. chi meglio non ha va a letto con... come finisce?! Ti giuro che questa non l'avevo mai sentita.
Inviato: dom 12 feb 2006, 10:05
da EMIX
Ma dov'è finito l'ozione cerca nel menu di kde 3.5.1?
In kde 3.4.2 quando si clicca sulla K, si aprono tutti i meni e nell'elenco compare anche "cerca file".
Ho visto che kde 3.5.1 ha riorganizzato i menù, ma io il cerca non lo trovo proprio.
Re: Cerca file
Inviato: dom 12 feb 2006, 13:24
da hendrixiano
sunreal ha scritto:Esiste un programma che permetta di cercare i file con una certa estensione, in tutto il sistema (anche nelle partizioni montate), e che poi possa creare delle liste stampabili o comunque che si possano "lavorare" con altri software? Ciao.
Puoi usare sia find:
oppure puoi usare locate, prima crei il database:
e poi fai la tua ricerca:
Il bello di locate è che una volta creato il database va ad interrogare sempre e solo quello quando fa le ricerche che risultaranno velocissime.
E' un po' come la "nuova" funzione di Os X SpotLight che la Apple enfatizza tantissimo e ha annunciato come nuovissima e rivoluzionaria tecnologia, la realtà è che Unix ste cose le ha da anni...
Inviato: dom 12 feb 2006, 13:45
da Paoletta
solo una precisazione, la stringa va quotata altrimenti il carattere jolly se lo mangia la shell;
Inviato: dom 12 feb 2006, 14:08
da hendrixiano
Paoletta ha scritto:
solo una precisazione, la stringa va quotata altrimenti il carattere jolly se lo mangia la shell;
Umh...a me funziona anche senza quotare.
Inviato: dom 12 feb 2006, 14:16
da gallows
find grezzo? Beh, le 450 righe di manuale parlano da sole.
Per quanto riguarda il quoting dipende dalla shell, a me la zsh cerca di espanderlo e non trova nulla. Il quoting comunque è una buona abitudine

Inviato: dom 12 feb 2006, 14:39
da Paoletta
a me la zsh cerca di espanderlo e non trova nulla
vero, ho dato per scontato l'utlizzo di bash
Inviato: dom 12 feb 2006, 19:10
da sunreal
MAT ha scritto:
P.S. chi meglio non ha va a letto con... come finisce?! Ti giuro che questa non l'avevo mai sentita.
Chi meglio non ha va a letto con la moglie. (Detto popolare)
Su find mi sono un po' ricreduto, usandolo si scropono funzioni simpatiche, ha il solito problema dei programmi senza gui, non sono immediati.
Io ho usato questo comando:
find /sharing -ipath *.avi -print
Che praticamente mi da una schermata con tutti i file della dir e delle sottodir con l'estensione richiesta. Non avevo capito come si faceva a mettere l'output direttamente in un file, ma i post lo hanno spiegato. Se usate find potreste darmi qualche dritta su come impostare le varie espressioni? Ciao.
Inviato: dom 12 feb 2006, 22:01
da gallows
Andava bene anche:
% find /foo/bar -iname \*.avi
Io uso spesso -exec, ma comunque è potentissimo se stai cercando qualcosa di veramente specifico (ad esempio con permessi da sistemare).
Per ricerche "generiche" va molto bene slocate. La cosa importante però è tenere il database aggiornato

Inviato: gio 9 mar 2006, 14:38
da sunreal
Scusate ma c'è o no un modo,con find, di mostrare tutti i file di una directory, indipendentemente dall' estensione?