Ero sivun ”Lsof” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(luokka ja viilailua)
Ei muokkausyhteenvetoa
 
(2 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
'''lsof''' on [[komentorivikomennot|komentoriviohjelma]], joka luettelee avoinna olevat tiedostot. Massamuistissa olevien ns. tavallisten tiedostojen lisäksi on olemassa lukuisia [[tiedosto|erikoistiedostotyyppejä]], esimerkiksi [[laitetiedosto]]t <tt>/dev</tt>-[[Hakemistorakenne|hakemistossa]] ja [[prosessi]]en hallintaan liittyvät erikoistiedostot <tt>/proc</tt>-hakemistossa. Oletusarvoisesti komento
{{DISPLAYTITLE:{{lcfirst:{{PAGENAME}}}}}}
'''lsof''' on [[komentorivikomennot|komentoriviohjelma]], joka luettelee avoinna olevat tiedostot ("list open files"). Massamuistissa olevien ns. tavallisten tiedostojen lisäksi on olemassa lukuisia [[tiedosto|erikoistiedostotyyppejä]], esimerkiksi [[laitetiedosto]]t <tt>[[laitetiedostot|/dev]]</tt>-[[Hakemistorakenne|hakemistossa]] ja [[prosessi]]en hallintaan liittyvät erikoistiedostot <tt>[[proc-tiedostojärjestelmä|/proc]]</tt>-hakemistossa.  
 
==Käyttö==
Oletusarvoisesti komento
  lsof
  lsof
luettelee myös kaikki avoinna olevat verkkoyhteydet, mikä joskus saattaa hidastaa komennon suoritusta.  
luettelee myös kaikki avoinna olevat verkkoyhteydet, mikä joskus saattaa hidastaa komennon suoritusta.  


Komennon tulostetta voidaan suodattaa monipuolisesti eri [[valitsin|valitsimilla]]. Esimerkiksi komento  
Komennon voi rajoittaa tiettyyn hakemistoon ja tulostetta voidaan suodattaa monipuolisesti eri [[valitsin|valitsimilla]]. Esimerkiksi komento  
  lsof +D .
  lsof +D .
luettelee vain työhakemistossa (.) auki olevat tiedostot, mikä on huomattavasti nopeampaa kuin koko järjestelmän laajuinen luettelointi pelkällä <tt>lsof</tt>-komennolla. Järjestelmän laajuinen listaus on usein kooltaan satoja kilotavuja, joten sitä on joka tapauksessa suodatettava koneellisesti tarvittavan tiedon löytämiseksi.
luettelee vain [[työhakemisto]]ssa (.) ja sen alihakemistoissa auki olevat tiedostot, mikä on huomattavasti nopeampaa kuin koko järjestelmän laajuinen luettelointi pelkällä <tt>lsof</tt>-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.


== Katso myös ==
== Katso myös ==
*[[Ls]]
*[[ls]]


[[Luokka:Komentorivin perustyökalut]]
[[Luokka:Komentorivin perustyökalut]]

Nykyinen versio 16. lokakuuta 2016 kello 00.13

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ö[muokkaa]

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.

Katso myös[muokkaa]