Команди Linux

Використання команди “lsof” для пошуку відкритих файлів

Використання команди “lsof” для пошуку відкритих файлів

“Lsof” розшифровується як Список відкритих файлів. Це утиліта Linux для переліку всіх відкритих файлів системи. Цю команду можна поєднувати з різними параметрами, щоб змінити її вихідний результат за бажанням. Ви можете побачити деталі всіх його параметрів та прапорів, переглянувши довідковий посібник команди “lsof”.

У сьогоднішній статті ви зможете навчитися правильному використанню команди “lsof” для пошуку всіх відкритих файлів у Linux Mint 20.

Використання команди “lsof” для пошуку відкритих файлів у Linux Mint 20

Щоб навчитися правильному використанню команди “lsof” та використовувати її для пошуку відкритих файлів у Linux Mint 20, ви можете поглянути на всі приклади, які були наведені нижче.

Приклад 1: Перелічіть усі відкриті файли в Linux Mint 20
Щоб переглянути всі відкриті файли в Linux Mint 20, вам доведеться виконати таку команду в терміналі:

$ lsof

Ця команда покаже список усіх поточно відкритих файлів у вашій системі Linux Mint 20, як показано на малюнку нижче:

Приклад 2: Перелічіть усі відкриті файли, що належать до певного каталогу в Linux Mint 20
Ви також можете перерахувати всі відкриті файли, що належать певному каталогу в Linux Mint 20, вказавши ім'я цього каталогу за допомогою команди “lsof” наступним чином:

$ sudo lsof + D шлях до каталогу

Тут вам слід замінити шлях до каталогу фактичним шляхом до каталогу, відкриті файли якого ви хочете перерахувати. Наприклад, ми замінили його на “/ var / log /”.

Ця команда відобразить список усіх відкритих файлів, що належать до каталогу “/ var / log /”, як показано на малюнку нижче:

Приклад 3: Перелічіть усі відкриті файли, що належать певному користувачеві в Linux Mint 20
Якщо ви хочете перерахувати всі відкриті файли, що належать певному користувачеві в Linux Mint 20, тоді ви можете зробити це, виконавши команду “lsof” наступним чином:

$ lsof -u ім'я користувача

Тут вам потрібно замінити ім’я користувача на ім’я користувача, відкриті файли якого ви хочете перерахувати. Наприклад, ми замінили його на “kbuzdar”.

Ця команда покаже список усіх відкритих файлів, що належать вказаному користувачеві, як показано на малюнку нижче:

Приклад 4: Перелічіть усі відкриті файли, що належать до певного Інтернет-протоколу в Linux Mint 20
Ви також можете спробувати перерахувати всі відкриті файли, що належать до певного протоколу Інтернету в Linux Mint 20, виконавши команду “lsof” наступним чином:

$ lsof -i 6

Ви також можете замінити “6” на “4”, якщо хочете перерахувати всі відкриті файли, що належать до IPv4.

Ця команда покаже список усіх відкритих файлів, що належать протоколу IPv6, як показано на малюнку нижче:

Приклад 5: Перелічіть усі відкриті файли, що належать до певної файлової системи в Linux Mint 20
Якщо ви хочете перерахувати всі відкриті файли, що належать до певної файлової системи в Linux Mint 20, тоді ви можете це зробити, налаштувавши команду “lsof” таким чином:

$ lsof / proc

Тут ви можете замінити “/ proc” будь-якою іншою файловою системою на ваш вибір.

Ця команда покаже список усіх відкритих файлів, що належать до файлової системи “/ proc”, як показано на малюнку нижче:

Висновок

Переглядаючи всі приклади, показані вам у цій статті, ви зможете навчитися правильному використанню команди “lsof” для пошуку всіх відкритих файлів у Linux Mint 20.

Встановіть останню стратегічну гру OpenRA на Ubuntu Linux
OpenRA - це ігровий движок Libre / Free Real Time Strategy, який відтворює ранні ігри Вествуда, такі як класичний Command & Conquer: Red Alert. Пошире...
Встановіть найновіший емулятор Dolphin для Gamecube & Wii на Linux
Емулятор Dolphin дозволяє грати у вибрані вами ігри Gamecube та Wii на персональних комп’ютерах Linux (ПК). Будучи вільно доступним і відкритим ігров...
Як використовувати GameConqueror Cheat Engine в Linux
Стаття висвітлює посібник із використання механізму читів GameConqueror в Linux. Багато користувачів, які грають у ігри в Windows, часто використовуют...