Linux naredbe

Upotreba naredbe lsof za pronalaženje otvorenih datoteka

Upotreba naredbe lsof za pronalaženje otvorenih datoteka

"Lsof" je kratica za List Open Files. To je uslužni program za Linux za popisivanje svih otvorenih datoteka sustava. Ova se naredba može kombinirati s različitim parametrima kako bi se promijenio njezin izlaz po želji. Pojedinosti svih njegovih parametara i zastavica možete vidjeti tako da pogledate priručnik za pomoć naredbe "lsof".

U današnjem članku moći ćete naučiti ispravnu upotrebu naredbe “lsof” za pronalaženje svih otvorenih datoteka u Linux Mint 20.

Korištenje naredbe “lsof” za pronalaženje otvorenih datoteka u Linux Mint 20

Da biste naučili ispravnu upotrebu naredbe “lsof” i koristili je za pronalaženje otvorenih datoteka u Linux Mint 20, možete pogledati sve primjere koji su podijeljeni u nastavku.

Primjer 1: Popis svih otvorenih datoteka u Linux Mint 20
Da biste popisali sve otvorene datoteke u Linux Mint-u 20, u terminalu ćete morati izvršiti sljedeću naredbu:

$ lsof

Ova naredba će prikazati popis svih trenutno otvorenih datoteka na vašem Linux Mint 20 sustavu, kao što je prikazano na donjoj slici:

Primjer 2: Navedite sve otvorene datoteke koje pripadaju određenom direktoriju u Linux Mint 20
Također možete navesti sve otvorene datoteke koje pripadaju određenom direktoriju u Linux Mint-u 20 tako što ćete naredbom “lsof” odrediti ime tog direktorija na sljedeći način:

$ sudo lsof + D put do direktorija

Ovdje morate put direktorija zamijeniti stvarnim putem direktorija čije otvorene datoteke želite navesti. Na primjer, zamijenili smo ga s "/ var / log /".

Ova naredba će prikazati popis svih otvorenih datoteka koje pripadaju direktoriju “/ var / log /”, kao što je prikazano na donjoj slici:

Primjer 3: Navedite sve otvorene datoteke koje pripadaju određenom korisniku u Linux Mint 20
Ako želite navesti sve otvorene datoteke koje pripadaju određenom korisniku u Linux Mint-u 20, to možete učiniti izvršavanjem naredbe "lsof" na sljedeći način:

$ lsof -u korisničko ime

Ovdje morate zamijeniti korisničko ime imenom korisnika čije otvorene datoteke želite navesti. Na primjer, zamijenili smo ga s "kbuzdar".

Ova naredba će prikazati popis svih otvorenih datoteka koje pripadaju navedenom korisniku, kao što je prikazano na donjoj slici:

Primjer 4: Navedite sve otvorene datoteke koje pripadaju određenom internetskom protokolu u Linux Mint 20
Također možete pokušati navesti sve otvorene datoteke koje pripadaju određenom internetskom protokolu u Linuxu Mint 20 izvršavanjem naredbe “lsof” na sljedeći način:

$ lsof -i 6

Također možete zamijeniti "6" s "4" ako želite navesti sve otvorene datoteke koje pripadaju IPv4.

Ova naredba će prikazati popis svih otvorenih datoteka koje pripadaju protokolu IPv6, kao što je prikazano na donjoj slici:

Primjer 5: Navedite sve otvorene datoteke koje pripadaju određenom datotečnom sustavu u Linux Mint 20
Ako želite navesti sve otvorene datoteke koje pripadaju određenom datotečnom sustavu u Linux Mint 20, onda to možete učiniti dotjerivanjem naredbe "lsof" na sljedeći način:

$ lsof / proc

Ovdje možete zamijeniti “/ proc” bilo kojim drugim datotečnim sustavom po vašem izboru.

Ova naredba će prikazati popis svih otvorenih datoteka koje pripadaju datotečnom sustavu “/ proc”, kao što je prikazano na donjoj slici:

Zaključak

Prolazeći kroz sve primjere koji su vam prikazani u ovom članku, moći ćete naučiti ispravnu upotrebu naredbe “lsof” za pronalaženje svih otvorenih datoteka u Linux Mint 20.

Najbolji Linux Distros za igre na sreću 2021. godine
Linux operativni sustav daleko je prevalio svoj izvorni, jednostavni izgled zasnovan na poslužitelju. Ovaj se OS posljednjih godina izuzetno poboljšao...
Kako snimiti i struji svoju igraću sesiju na Linuxu
U prošlosti se igranje igara smatralo samo hobijem, ali s vremenom je igračka industrija zabilježila ogroman rast u pogledu tehnologije i broja igrača...
Najbolje igre za ručno praćenje
Oculus Quest nedavno je predstavio sjajnu ideju ručnog praćenja bez kontrolera. Sa sve većim brojem igara i aktivnosti koje izvršavaju podršku bilo fo...