„Lsof“ znamená List Open Files. Jedná se o nástroj pro Linux pro výpis všech otevřených souborů systému. Tento příkaz lze kombinovat s různými parametry a podle potřeby upravit jeho výstup. Podrobnosti o všech jeho parametrech a parametrech můžete zobrazit v příručce nápovědy k příkazu „lsof“.
V dnešním článku se naučíte správné použití příkazu „lsof“ pro vyhledání všech otevřených souborů v Linux Mint 20.
Použití příkazu „lsof“ k vyhledání otevřených souborů v Linux Mint 20
Chcete-li se naučit správné použití příkazu „lsof“ a použít ho k vyhledání otevřených souborů v systému Linux Mint 20, můžete se podívat na všechny příklady, které jsou sdíleny níže.
Příklad 1: Seznam všech otevřených souborů v Linux Mint 20
Chcete-li zobrazit seznam všech otevřených souborů v systému Linux Mint 20, budete muset v terminálu spustit následující příkaz:
Tento příkaz zobrazí seznam všech aktuálně otevřených souborů ve vašem systému Linux Mint 20, jak je znázorněno na obrázku níže:
Příklad 2: Seznam všech otevřených souborů patřících do konkrétního adresáře v Linux Mint 20
Můžete také zobrazit seznam všech otevřených souborů patřících do konkrétního adresáře v Linux Mint 20 zadáním názvu tohoto adresáře pomocí příkazu „lsof“ následujícím způsobem:
Zde musíte nahradit cestu k adresáři skutečnou cestou k adresáři, jehož otevřené soubory chcete zobrazit. Například jsme jej nahradili „/ var / log /“.
Tento příkaz zobrazí seznam všech otevřených souborů, které patří do adresáře „/ var / log /“, jak je znázorněno na obrázku níže:
Příklad 3: Seznam všech otevřených souborů patřících určitému uživateli v Linux Mint 20
Chcete-li zobrazit seznam všech otevřených souborů patřících určitému uživateli v Linux Mint 20, můžete to provést spuštěním příkazu „lsof“ následujícím způsobem:
Zde musíte nahradit uživatelské jméno jménem uživatele, jehož otevřené soubory chcete zobrazit. Například jsme jej nahradili výrazem „kbuzdar“.
Tento příkaz zobrazí seznam všech otevřených souborů, které patří zadanému uživateli, jak je znázorněno na obrázku níže:
Příklad 4: Seznam všech otevřených souborů patřících k určitému internetovému protokolu v Linux Mint 20
Můžete se také pokusit vypsat všechny otevřené soubory patřící ke konkrétnímu internetovému protokolu v Linux Mint 20 provedením příkazu „lsof“ následujícím způsobem:
„6“ můžete také nahradit „4“, pokud chcete zobrazit seznam všech otevřených souborů patřících k IPv4.
Tento příkaz zobrazí seznam všech otevřených souborů patřících k protokolu IPv6, jak je znázorněno na obrázku níže:
Příklad 5: Seznam všech otevřených souborů patřících do konkrétního systému souborů v Linux Mint 20
Pokud si chcete v Linux Mintu 20 zobrazit seznam všech otevřených souborů patřících k určitému systému souborů, můžete to provést vyladěním příkazu „lsof“ následujícím způsobem:
Zde můžete nahradit „/ proc“ jakýmkoli jiným souborovým systémem podle vašeho výběru.
Tento příkaz zobrazí seznam všech otevřených souborů patřících do systému souborů „/ proc“, jak je znázorněno na obrázku níže:
Závěr
Procházením všech příkladů, které vám byly ukázány v tomto článku, se naučíte správné použití příkazu „lsof“ pro vyhledání všech otevřených souborů v Linux Mint 20.