Команды 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 имя пользователя

Здесь вы должны заменить имя пользователя на имя пользователя, чьи открытые файлы вы хотите перечислить. Например, мы заменили его на «кбуздар».

Эта команда отобразит список всех открытых файлов, принадлежащих указанному пользователю, как показано на изображении ниже:

Пример 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.

OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...
Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...
SuperTuxKart для Linux
SuperTuxKart - отличная игра, созданная для того, чтобы бесплатно познакомить вас с Mario Kart в вашей системе Linux. Играть в нее довольно сложно и в...