"Lsof" pomeni seznam odprtih datotek. To je pripomoček za Linux, ki vsebuje vse odprte datoteke sistema. Ta ukaz lahko kombinirate z različnimi parametri, da spremenite svoj izhod po želji. Podrobnosti vseh njegovih parametrov in zastavic si lahko ogledate v priročniku za pomoč ukaza lsof.
V današnjem članku se boste lahko naučili pravilne uporabe ukaza “lsof” za iskanje vseh odprtih datotek v Linux Mint 20.
Uporaba ukaza “lsof” za iskanje odprtih datotek v Linux Mint 20
Če želite izvedeti pravilno uporabo ukaza “lsof” in z njim poiskati odprte datoteke v Linux Mint 20, si lahko ogledate vse primere, ki so bili objavljeni spodaj.
Primer 1: Seznam vseh odprtih datotek v Linux Mint 20
Če želite seznam vseh odprtih datotek v Linux Mint 20, morate v terminalu izvesti naslednji ukaz:
Ta ukaz bo prikazal seznam vseh trenutno odprtih datotek v vašem sistemu Linux Mint 20, kot je prikazano na spodnji sliki:
Primer 2: Navedite vse odprte datoteke, ki pripadajo določenemu imeniku v Linux Mint 20
Vse odprte datoteke, ki pripadajo določenemu imeniku v Linux Mint 20, lahko tudi navedete tako, da z ukazom lsof določite ime tega imenika na naslednji način:
Tukaj morate pot imenika nadomestiti z dejansko potjo do imenika, katere odprte datoteke želite našteti. Na primer, zamenjali smo ga z “/ var / log /”.
Ta ukaz bo prikazal seznam vseh odprtih datotek, ki spadajo v imenik “/ var / log /”, kot je prikazano na spodnji sliki:
Primer 3: Navedite vse odprte datoteke, ki pripadajo določenemu uporabniku v Linux Mint 20
Če želite navesti vse odprte datoteke, ki pripadajo določenemu uporabniku v Linux Mint 20, lahko to storite tako, da na naslednji način izvedete ukaz "lsof":
Tu morate uporabniško ime nadomestiti z imenom uporabnika, katerega odprte datoteke želite dodati na seznam. Na primer, nadomestili smo ga s »kbuzdar«.
Ta ukaz bo prikazal seznam vseh odprtih datotek, ki pripadajo določenemu uporabniku, kot je prikazano na spodnji sliki:
Primer 4: Navedite vse odprte datoteke, ki pripadajo določenemu internetnemu protokolu v Linux Mint 20
Prav tako lahko poskusite seznam vseh odprtih datotek, ki pripadajo določenemu internetnemu protokolu v Linux Mint 20, tako da ukaz lsof izvedete na naslednji način:
Če želite na seznam vse odprte datoteke, ki spadajo v IPv4, nadomestiti tudi "6" s "4".
Ta ukaz bo prikazal seznam vseh odprtih datotek, ki pripadajo protokolu IPv6, kot je prikazano na spodnji sliki:
Primer 5: Seznam vseh odprtih datotek, ki pripadajo določenemu datotečnemu sistemu v Linux Mint 20
Če želite v Linuxu Mint 20 našteti vse odprte datoteke, ki pripadajo določenemu datotečnemu sistemu, lahko to naredite tako, da ukaz “lsof” prilagodite na naslednji način:
Tu lahko “/ proc” zamenjate s katerim koli drugim datotečnim sistemom po vaši izbiri.
Ta ukaz bo prikazal seznam vseh odprtih datotek, ki pripadajo datotečnemu sistemu »/ proc«, kot je prikazano na spodnji sliki:
Zaključek
Če si ogledate vse primere, ki so bili prikazani v tem članku, se boste lahko naučili pravilne uporabe ukaza “lsof” za iskanje vseh odprtih datotek v Linux Mint 20.