lsof
lsof on komentoriviohjelma, joka luettelee avoinna olevat tiedostot ("list open files"). Massamuistissa olevien ns. tavallisten tiedostojen lisäksi on olemassa lukuisia erikoistiedostotyyppejä, esimerkiksi laitetiedostot /dev-hakemistossa ja prosessien hallintaan liittyvät erikoistiedostot /proc-hakemistossa.
Käyttö
Oletusarvoisesti komento
lsof
luettelee myös kaikki avoinna olevat verkkoyhteydet, mikä joskus saattaa hidastaa komennon suoritusta.
Komennon voi rajoittaa tiettyyn hakemistoon ja tulostetta voidaan suodattaa monipuolisesti eri valitsimilla. Esimerkiksi komento
lsof +D .
luettelee vain työhakemistossa (.) ja sen alihakemistoissa auki olevat tiedostot, mikä on huomattavasti nopeampaa kuin koko järjestelmän laajuinen luettelointi pelkällä lsof-komennolla, kunhan hakemistopuu ei ole iso. Järjestelmän laajuinen listaus on usein kooltaan satoja kilotavuja, joten sitä on joka tapauksessa suodatettava koneellisesti tarvittavan tiedon löytämiseksi.