Risposte:
Puoi usare il findcomando:
find YOUR_STARTING_DIRECTORY -type d -name "*99966*" -print
Esempio:
find ~ -type d -name "*99966*" -print
dovrebbe trovare tutte le directory ( -type d) a partire dalla propria directory home ( ~) che hanno i loro nomi contenenti la stringa "99966" ( -name "*99966*") e produrle ( -print).
Per evitare tutti i risultati "Autorizzazione negata", è possibile utilizzare:
find / -type d -name "*99966*" -print 2>/dev/null
Vedi questo articolo su dispositivo null e questo su stream standard per maggiori informazioni.
Un modo semplice per farlo è usare find | egrep string. Se ci sono troppi colpi, usa la -type dbandiera per trovare. Esegui il comando all'inizio dell'albero della directory che desideri cercare, altrimenti dovrai fornire la directory come argomento find.
Un altro modo per farlo è usare ls -laR | egrep ^d.
E il locatecomando è utile:locate string