webForumDet fria alternativet

söka en fil

Linux & BSD

2 svar · 304 visningar · startad av sailsoft

Medlem sedan juli 2001225 inlägg
Frågan#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).

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