Ricerca "complessa" [RISOLTO]
-
rinosan_76
- Entusiasta Emergente

- Messaggi: 1377
- Iscrizione: sabato 18 marzo 2006, 13:41
Ricerca "complessa" [RISOLTO]
Salve a tutti... mi sapreste dire come fare a cercare sul filesystem tutti i file che hanno l'estensione che termina per ~?
Tipo *.php~ o *.ini~
Ho provato per *.*~ ma non funziona e non capisco perchè... dovrebbe andare no?
Grazie
Rino
Tipo *.php~ o *.ini~
Ho provato per *.*~ ma non funziona e non capisco perchè... dovrebbe andare no?
Grazie
Rino
Ultima modifica di rinosan_76 il venerdì 17 dicembre 2010, 3:24, modificato 1 volta in totale.
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas. [Francisco Goya]
http://www.mangioebevo.it
http://www.mangioebevo.it
- c.realkiller
- Rampante Reduce

- Messaggi: 5166
- Iscrizione: mercoledì 7 gennaio 2009, 0:24
- Località: Fossano
- Contatti:
Re: Ricerca "complessa"
Codice: Seleziona tutto
find . -name "*~"strade...? dove andiamo noi non ci servono... strade!
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
-
rinosan_76
- Entusiasta Emergente

- Messaggi: 1377
- Iscrizione: sabato 18 marzo 2006, 13:41
Re: Ricerca "complessa"
perfetto... da shell va, mentre sul cerca di gnome non funzia... come faccio allora ad eliminare tutti i file che trovo con questo metodo?
Grazie
Grazie
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas. [Francisco Goya]
http://www.mangioebevo.it
http://www.mangioebevo.it
- c.realkiller
- Rampante Reduce

- Messaggi: 5166
- Iscrizione: mercoledì 7 gennaio 2009, 0:24
- Località: Fossano
- Contatti:
Re: Ricerca "complessa"
rinosan_76 ha scritto: perfetto... da shell va, mentre sul cerca di gnome non funzia... come faccio allora ad eliminare tutti i file che trovo con questo metodo?
Grazie
Codice: Seleziona tutto
find . -name "*~" -exec rm -f {} \;Codice: Seleziona tutto
find . -name "*~" -exec rm -f -i {} \;strade...? dove andiamo noi non ci servono... strade!
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
-
rinosan_76
- Entusiasta Emergente

- Messaggi: 1377
- Iscrizione: sabato 18 marzo 2006, 13:41
Re: Ricerca "complessa"
GRAZIE!!!!
La fantasía, abandonada de la razón, produce monstruos imposibles; unida con ella es madre de las artes y origen de las maravillas. [Francisco Goya]
http://www.mangioebevo.it
http://www.mangioebevo.it
- c.realkiller
- Rampante Reduce

- Messaggi: 5166
- Iscrizione: mercoledì 7 gennaio 2009, 0:24
- Località: Fossano
- Contatti:
Re: Ricerca "complessa"
se hai risolto mettilo nel titolo del primo post, se vuoi ancora info fammelo sapere
strade...? dove andiamo noi non ci servono... strade!
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
Re: Ricerca "complessa"
Volendo essere pignoli {} va protetto per esempio facendo un escape (c'è scritto nel manuale):c.realkiller ha scritto:rinosan_76 ha scritto: perfetto... da shell va, mentre sul cerca di gnome non funzia... come faccio allora ad eliminare tutti i file che trovo con questo metodo?
Grazieo volendo essere pignoli per non sbagliare si può usare la modalità interattiva di rm così:Codice: Seleziona tutto
find . -name "*~" -exec rm -f {} \;così ti chiederà ad ogni match se vorrai cancellarlo rispondendo con y/nCodice: Seleziona tutto
find . -name "*~" -exec rm -f -i {} \;
Codice: Seleziona tutto
find . -name "*~" -exec rm -i \{} \;Codice: Seleziona tutto
find . -name "*~" -delete \{} \;Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
- c.realkiller
- Rampante Reduce

- Messaggi: 5166
- Iscrizione: mercoledì 7 gennaio 2009, 0:24
- Località: Fossano
- Contatti:
Re: Ricerca "complessa" [RISOLTO]
@Elrond ma -delete ha un flag interattivo, posso selezionare quali file eliminare e quali no? come con rm -i (nel man non c'è nulla su questo argiomento)
poi quello postato da te non funziona:ho fatto la prova con dei xcf che non mi servivano 
e neanche così:
mentre così funziona:
poi quello postato da te non funziona:
Codice: Seleziona tutto
find . -name "*.xcf" -delete \{} \;
find: paths must precede expression: {}
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]e neanche così:
Codice: Seleziona tutto
find . -name "*.xcf" -delete {} \;Codice: Seleziona tutto
find . -name "*.xcf" -deletestrade...? dove andiamo noi non ci servono... strade!
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
Re: Ricerca "complessa" [RISOLTO]
Non funziona perché sono stupido e ho fatto confusione fra -delete ed -exec, "\{} \;" serve solo se si usa -exec, grazie per la correzione. Comunque volevo solo segnalare un'altra possibilità per cancellare, personalmente in genere uso -exec rmc.realkiller ha scritto: @Elrond ma -delete ha un flag interattivo, posso selezionare quali file eliminare e quali no? come con rm -i (nel man non c'è nulla su questo argiomento)
poi quello postato da te non funziona:ho fatto la prova con dei xcf che non mi servivanoCodice: Seleziona tutto
find . -name "*.xcf" -delete \{} \; find: paths must precede expression: {} Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
e neanche così:mentre così funziona:Codice: Seleziona tutto
find . -name "*.xcf" -delete {} \;Codice: Seleziona tutto
find . -name "*.xcf" -delete
Il mio blog su Ubuntu | Script per vedere canali RAI in diretta senza browser (discussione)
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
Quando devi inserire nei messaggi del codice usa il tag code, è il pulsante # sopra le emoticon: [code]inserisci il testo qui[/code]
- c.realkiller
- Rampante Reduce

- Messaggi: 5166
- Iscrizione: mercoledì 7 gennaio 2009, 0:24
- Località: Fossano
- Contatti:
Re: Ricerca "complessa" [RISOLTO]
perfetto! quindi se siamo sicuri di ciò che si fa ,e si vuole cancellare qualcosa, diamo pure un bel -delete ed evitiamo un passaggio di palla ad rm; mentre se abbiamo bisogno di interagire -exec rm -i e la via più sicura per evitare di cancellare per sbaglio qualcosa che non intendevamo cancellare.
ciao!!
ciao!!
strade...? dove andiamo noi non ci servono... strade!
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
Skype: dino.tartaro
facebook: http://www.facebook.com/dino.tartaro
Chi c’è in linea
Visualizzano questa sezione: Google [Bot] e 12 ospiti