söka en fil

Linux & BSD

2 svar · 327 visningar · startad av sailsoft

Medlem sedan juli 2001225 inlägg
Trådstart#1

jag letar efter en fil, vad är kommandot för att söka efter den ?

Medlem sedan juli 200214 inlägg
#2

find / -name <filnamn>

Är väl ett enkelt sätt, speciellt om du vet namnet på filen. Wildcards fungerar också. Nu är find väldigt kraftfullt och det finns många flaggor till det så vill du göra något mer avancerat är det till att läsa man-sidan.

Medlem sedan jan. 200254 inlägg
#3

find / -name är ganska långsamt.
Det bästa är att använda locate <filename>.
detta kräver dock att Du har uppdaterat databasen för locate efter det att filen blev skapad. Uppdatera databasen med updatedb & (eller ännu bättre, lägg in updatedb i crontab).

259 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)