PDA

Visualizza la versione completa : Eliminare file e cartelle contenenente una data parola


K2L
28-04-2018, 14:01
E' possibile realizzare un piccolo eseguibile o un file bat che all'interno della directory elimina tutte le cartelle e magari anche i file che contengono una parola come nome.

Ad esempio che in una directory con le seguenti cartelle:

Bagno
Soffitta
Stanza_1
Cucina
Stanza_2
Corridoio
Salotto
Stanza 3
Ingresso

Ed eseguendolo elimina tutte le cartelle contenente la parola "Stanza".
E se volessi ampliare la questione anche alle sottocartelle?
Ad esempio "Soffitta" a sua volta contine cartella con la parola Stanza.

Grazie Mille.

M4V1
28-04-2018, 14:12
Ti posizioni nella directory da cui vuoi far partire la ricerca e poi dai un:


find -type f -name '*testo_da_cercare*' -delete

Prima ti conviene lanciare il comando senza "-delete" in modo da controllare se la ricerca stata fatta in maniera corretta e gli elementi elencati sono da eliminare.

K2L
28-04-2018, 15:34
Ti posizioni nella directory da cui vuoi far partire la ricerca e poi dai un:


find -type f -name '*testo_da_cercare*' -delete

Prima ti conviene lanciare il comando senza "-delete" in modo da controllare se la ricerca stata fatta in maniera corretta e gli elementi elencati sono da eliminare.

Portandomi con il cmd nella cartella e digitando find -type f -name '*Stanza*'

Mi dice solo "Impossibile trovare il file - '*Stanza*'

29501

sacarde
28-04-2018, 16:32
-type f cerca i file

forse occorrerebbe:

-type d

?

K2L
28-04-2018, 17:20
-type f cerca i file

forse occorrerebbe:

-type d

?

Il risultato sempre lo stesso, non trova niente.
Inoltre dopotutto anche con f almeno doveva trovarmi Stanza.txt, no?

sacarde
28-04-2018, 17:55
find . -type d -name "*dgwygdwgdu*"

M4V1
28-04-2018, 18:01
Ma scusa sei su windows? Questa la sezione linux.

K2L
28-04-2018, 20:08
Ops. E' possobile spostarla o eliminarla questa discussione?

KillerWorm
28-04-2018, 21:37
Ops. E' possobile spostarla o eliminarla questa discussione?
Quando capita cos, si segnala semplicemente il post ad un moderatore cliccando sull'apposita icona http://forum.html.it/forum/images/buttons/report-40b.png (Segnala il messaggio), presente in basso a sinistra in ogni post, e si chiede di spostare. Puoi farlo tu stesso.
Buon proseguimento.

Loading