Hvordan søke på hele harddisken etter en fil?
Jeg prøver å finne en fil, hvordan kan jeg søke på hele harddisken etter en fil?
123
3
Jeg prøver å finne en fil, hvordan kan jeg søke på hele harddisken etter en fil?
En enkel "finn / -type f -navn" vil gjøre susen hvis du kjenner det eksakte filnavnet.
find / -type f -iname "filnavn*"
hvis du vil matche flere filer (ignorer store og små bokstaver).Unngå
type
-alternativet hvis du vil søke etter kataloger osv. Se manualen for find for mer informasjon. For å se manualen, bruk kommandoen:man find
.Du kan også bruke
locate
for å lete etter kommandoer. Hvorfor bruker folk locate hvis find gjør jobben? Fordi locate er mye raskere enn find siden det bare søker gjennom database(r) med indekserte steder for å finne filen/regex.Eksempler:
locate some-file.avi
søker gjennom database(r) med nesten alle filer på disken etter en fil som heter "some-file.avi".`locate -i "some-file.avi" vil ignorere store og små bokstaver i filen du søker etter.
`locate -i "*.txt" vil vise en liste over plasseringen av alle filene med filtypen *.txt på systemet ditt.
man locate
for mer informasjon om filen.Du må kanskje kjøre
updatedb
først for å sikre at indeksdatabasen er oppdatert, ellers kan det hende atlocate
ikke returnerer det du leter etter.På Ubuntu vet jeg at alle vil være dogmatiske om å bruke kommandolinjen hele tiden, og jeg har tidligere vært på den måten, men jeg elsker Gnome " Søk etter filer ... " verktøyet. Jeg synes det er fantastisk.