"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:
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:
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:
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:
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:
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.