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.

Как да изтеглите и пуснете Civilization VI на Сид Майер на Linux
Въведение в играта Civilization 6 е модерен поглед върху класическата концепция, въведена в поредицата от игрите Age of Empires. Идеята беше доста про...
Как да инсталирате и играете Doom на Linux
Въведение в Doom Серията Doom възниква през 90-те години след пускането на оригиналния Doom. Това беше незабавен хит и от този момент нататък серията ...
Vulkan за потребители на Linux
С всяко ново поколение графични карти виждаме, че разработчиците на игри преместват границите на графичната вярност и се приближават една крачка до фо...