Övning 22 / 24

Hitta en fil — försiktigt

Beräknad tid: 15 min

Varför

När mappen växer räcker inte ls. En enkel sökning räcker i den här kursen. Vi undviker tunga, eviga sökningar från roten.

Den nya idén

Mac: find iot-lab -name '*.txt' söker under iot-lab. Börja alltid i en liten mapp. find / kan ta mycket lång tid — gör inte det.

Windows CMD: dir /s *.txt söker i den aktuella mappen och under.mappar. Stå i iot-lab först, inte i C:\.

Mac

cd ~
find iot-lab -name '*.txt'

Mac (Terminal)

Mac
iot-lab/hej.txt
iot-lab/logg.txt

Windows (CMD)

cd %USERPROFILE%\iot-lab
dir /s *.txt

Windows (CMD)

Windows (CMD)
hej.txt
logg.txt

Uppgift

Stå i hemmappen. Sök efter txt-filer bara under iot-lab — inte i hela hemmappen och inte från roten.

Förväntat resultat

Sökvägar till hej.txt och logg.txt (eller hello.txt / log.txt). Inte tusentals systemfiler.

Kör fast?