'\" t .\" Title: lsfd .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-03-29 .\" Manual: Корисничке наредбе .\" Source: util-linux 2.41 .\" Language: English .\" .TH "LSFD" "1" "2025-03-29" "util\-linux 2.41" "Корисничке наредбе" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "НАЗИВ" lsfd \- исписује описнике датотека .SH "УВОД" .sp \fBlsfd\fP [опција] .SH "ОПИС" .sp \fBlsfd\fP је замишљено да буде савремена замена за \fBlsof\fP(8) на Линукс системима. За разлику од \fBlsof\fP\-а, \fBlsfd\fP је специјализован за Линукс кернел; подржава Линуксу специфичне функције као што су називни простори са једноставнијим кодом. \fBlsfd\fP није уметнута замена за \fBlsof\fP; разликују се у линији наредби сучељу и излазним форматима. .sp Основни излаз је субјекат за измену. Тако да кад год је могуће, треба да избегавате коришћење основних излаза у вашим скриптама. Увек изричито дефинишите очекиване колоне користећи \fB\-\-output\fP \fIсписак\-колона\fP у окружењима у којима се захтева стабилан излаз. .sp \fBlsfd\fP користи „Libsmartcols“ за форматирање излаза и филтрирање. Видите опис \fB\-\-output\fP опције за прилагођавање формата излаза, и опцију \fB\-\-filter\fP за филтрирање. Користите \fBlsfd \-\-help\fP да добијете списак свих доступних колона. .SH "ОПЦИЈЕ" .sp \fB\-l\fP, \fB\-\-threads\fP .RS 4 Исписује ниво у нитима. .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Користи ЈСОН формат излаза. .RE .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 Не исписује заглавља. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIсписак\fP .RS 4 Наводи које колоне излаза ће се исписати. Видите одељак \fBКОЛОНЕ ИЗЛАЗА\fP за појединости о доступним колонама. .sp Основни списак колона се може проширити ако је \fIсписак\fP наведен у формату +\fIсписак\fP (нпр., \fBlsfd \-o +DELETED\fP). .RE .sp \fB\-r\fP, \fB\-\-raw\fP .RS 4 Користи сирови излазни формат. .RE .sp \fB\-\-notruncate\fP .RS 4 Не скраћује текст у колонама. .RE .sp \fB\-p\fP, \fB\-\-pid\fP \fIпидови\fP .RS 4 Прикупља информације само за наведене процесе. \fIpids\fP је списак пид\-ова. Зарез или празнине се могу користити као раздвајачи. Можете да користите ову опцију са \fBpidof\fP(1). Видите \fBПРИМЕРИ ФИЛТЕРА\fP. .sp Обе опције, како опција \fB\-Q\fP са изразом укључујући ПИД, тј. „\-Q (ПИД == 1)“, тако и опција \fB\-p\fP, тј. „\-p 1“, могу исписати исти излаз, али коришћење опције \fB\-p\fP је делотворније јер опција \fB\-p\fP ради на много ранијем стадијуму обраде него опција \fB\-Q\fP. .RE .sp \fB\-i\fP[4|6], \fB\-\-inet\fP[=4|=6] .RS 4 Исписује само IPv4 и/или IPv6 прикључнице. .RE .sp \fB\-Q\fP, \fB\-\-filter\fP \fIизраз\fP .RS 4 Исписује само датотеке које одговарају услову представљеном са \fIизраз\fP. Видите такође \fBscols\-filter\fP(5) и \fBПРИМЕРИ ФИЛТЕРА\fP. .RE .sp \fB\-C\fP, \fB\-\-counter\fP \fIнатпис\fP:\fIфилтер_израз\fP .RS 4 Дефинише произвољни бројач коришћен у \fB\-\-summary\fP излазу. \fBlsfd\fP прави бројач под називом \fIнатпис\fP. За време прикупљања информација, \fBlsfd\fP броји датотеке које одговарају \fIфилтер_изразу\fP, и складишти избројани број у бројач под називом \fIнатпис\fP. \fBlsfd\fP примењује филтере дефинисане опцијама \fB\-\-filter\fP пре бројања; датотеке искључене филтерима се не броје. .sp Видите \fBscols\-filter\fP(5) о \fIизразу_филтера\fP. \fIнатпис\fP не треба да обухвати „{“ нити „:“. Можете да дефинишете више бројача навођењем ове опције више пута. .sp Видите такође \fBПРИМЕРИ БРОЈАЧА\fP. .RE .sp \fB\-\-summary\fP[\fB=\fP\fIwhen\fP] .RS 4 Ова опција контролише излаз сажетка редова. Опционални аргумент \fIкада\fP може бити \fBonly\fP, \fBappend\fP ili \fBnever\fP. Ако је аргумент \fIкада\fP изостављен, подразумева се \fBonly\fP. .sp Бројачи извештаја сажетка. Бројач се састоји од натписа и целобројне вредности. \fB\-\-counter\fP је опција за дефинисање бројача. Ако корисник не дефинише бројач, \fBlsfd\fP користи дефиниције унапред девинисаних уграђених бројача (основни бројачи) да сачини излаз сажетка. .sp ОПРЕЗ: Коришћење \fB\-\-summary\fP и \fB\-\-json\fP може учинити излаз оштећеним. Исправно је само комбиновање \fB\-\-summary\fP=\fBonly\fP и \fB\-\-json\fP. .RE .sp \fB\-\-debug\-filter\fP .RS 4 Исписује структуру унутрашњих података за филтер и излази. Ово је од користи само \fBlsfd\fP програмерима. .RE .sp \fB\-\-dump\-counters\fP .RS 4 Исписује дефиницију бројача коришћених у излазу \fB\-\-summary\fP. .RE .sp \fB\-\-hyperlink\fP[=\fImode\fP] .RS 4 Print paths as terminal hyperlinks. The \fImode\fP can be set to "always", "never", or "auto". The optional argument \fIwhen\fP can be set to "auto", "never", or "always". If the \fIwhen\fP argument is omitted, it will default to "auto". The "auto" setting means that hyperlinks will only be used if the output is on a terminal. .RE .sp \fB\-H\fP, \fB\-\-list\-columns\fP .RS 4 Исписује доступне колоне које можете навести на опцији \fB\-\-output\fP. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Приказује текст помоћи и излази. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Display version and exit. .RE .SH "КОЛОНЕ ИЗЛАЗА" .sp Свака колона има врсту. Врсте су између < и >. .sp ОПРЕЗ: Називи и врсте колона нису стабилни још увек. Могу се изменити у будућим издањима. .sp AINODECLASS <\f(CRниска\fP> .RS 4 Класа анонимног и\-чвора. .RE .sp ПРИДРУ <\f(CRниска\fP> .RS 4 Придруживање између датотеке и процеса. .RE .sp БЛКДРВ <\f(CRниска\fP> .RS 4 Назив уграђеног програма блок уређаја решеног од стране „/proc/devices“. .RE .sp BPF\-MAP.ID <\f(CRброј\fP> .RS 4 ИД бфп мапе. .RE .sp БФП\-МАПА.ВРСТА <\f(CRниска\fP> .RS 4 Дешифрован назив врсте „bpf“ мапе. .RE .sp ВРСТА.БФП\-МАПЕ.НЕОБРАЂЕНА <\f(CRброј\fP> .RS 4 Врста бфп мапе (необрађено). .RE .sp БФП.НАЗИВ <\f(CRниска\fP> .RS 4 Назив бфп објекта. .RE .sp ИД.БФП\-ПРОГ <\f(CRброј\fP> .RS 4 ИД бфп програма. .RE .sp BPF\-PROG.TAG <\f(CRstring\fP> .RS 4 Bpf program TAG. .RE .sp ВРСТА.БФП\-ПРОГ <\f(CRниска\fP> .RS 4 Дешифрован назив врсте „bpf“ програма. .RE .sp ВРСТА.БФП\-ПРОГ.НЕОБРАЂЕНО <\f(CRброј\fP> .RS 4 Врста бфп програма (необрађено). .RE .sp ЗНКДРВ <\f(CRниска\fP> .RS 4 Назив уграђеног програма знаковног уређаја решеног од стране „/proc/devices“. .RE .sp НАРЕДБА <\f(CRниска\fP> .RS 4 Наредба процеса који отвара датотеку. .RE .sp ОБРИСАНО <\f(CRлогичка\fP> .RS 4 Досежност са система датотека. .RE .sp УРЕЂ <\f(CRниска\fP> .RS 4 ИД уређаја који садржи датотеку. .RE .sp ВРСТАУРЕЂ <\f(CRниска\fP> .RS 4 Врста уређаја (blk, char, или nodev). .RE .sp ENDPOINTS <\f(CRstring\fP> .RS 4 Информације IPC крајњих тачака комунициране описником датотека. .sp \fBlsfd\fP прикупља крајње тачке у процесима које \fBlsfd\fP скенира; \fBlsfd\fP може промашити неке крајње тачке ако ограничите процесе опцијом \fB\-p\fP. .sp Формат колоне зависи од објекта придруженог са описником датотеке. .sp ПУПИ врста, врста м\-реда, „ptmx“ и „pts“ извори .RS 4 \fIПИД\fP,\fIНАРЕДБА\fP,\fIПРИДРУЖ\fP[\-r][\-w] .sp The last characters ([\-r][\-w]) represent the read and/or write mode of the endpoint. .RE .sp врста описника датотеке догађаја .RS 4 \fIПИД\fP,\fIНАРЕДБА\fP,\fIПРИДРУЖ\fP .RE .sp UNIX\-STREAM .RS 4 \fIПИД\fP,\fIНАРЕДБА\fP,\fIПРИДРУЖ\fP[\-r?][\-w?] .sp О последњим знацима ([\-r?][\-w?]), видите опис за \fIПРИКЉ.ГАШЕЊЕ\fP. .RE .RE .sp ИД_ОДДОГАЂАЈА <\f(CRброј\fP> .RS 4 ИД описника датотеке догађаја. .RE .sp EVENTPOLL.TFDS <\f(CRниска\fP> .RS 4 Описници датотека нациљани „eventpoll“ датотеком. .RE .sp ОД <\f(CRброј\fP> .RS 4 Описник датотеке за датотеку. .RE .sp ЗАСТАВИЦЕ <\f(CRниска\fP> .RS 4 Заставице наведене приликом отварања датотеке. .RE .sp ДУИД <\f(CRброј\fP> .RS 4 ИД број корисника власника датотеке. .RE .sp ИНЕТ.ЛАДР <\f(CRниска\fP> .RS 4 Локална ИП адреса. .RE .sp ИНЕТ.УАДР <\f(CRниска\fP> .RS 4 Удаљена ИП адреса. .RE .sp ИНЕТ6.ЛАДР <\f(CRниска\fP> .RS 4 Локална ИП6 адреса. .RE .sp ИНЕТ6.УАДР <\f(CRниска\fP> .RS 4 Удаљена ИП6 адреса. .RE .sp И\-ЧВОР <\f(CRброј\fP> .RS 4 Број и\-чвора. .RE .sp INOTIFY.И\-ЧВОРОВИ <\f(CRниска\fP> .RS 4 Обрађено издање INOTIFY.INODES.RAW\-а. Формат елемента је \fIброј\-и\-чвора\fP,\fIизвор\-и\-чвора\fP. .RE .sp INOTIFY.И\-ЧВОРОВИ.НЕОБРАЂЕНИ <\f(CRниска\fP> .RS 4 Списак и\-чворова праћења. Облик елемента је \fIброј\-и\-чвора\fP\f(CR,\fP\fIглавни\-уређај\fP\f(CR:\fP\fIспоредни\-уређај\fP. .RE .sp НАЗИВ <\f(CRниска\fP> .RS 4 Сирови назив датотеке извучен из „/proc/“\fIпид\fP„/fd/“\fIод\fP или „/proc/“\fIпид\fP„/map_files/“\fIрегион\fP. .RE .sp КНИТ <\f(CRлогичка\fP> .RS 4 Да ли је процес нит кернела или није. .RE .sp MAJ:MIN <\f(CRниска\fP> .RS 4 ИД уређаја за специјални, или ИД уређаја који садржи датотеку. .RE .sp МАПДУЖ <\f(CRброј\fP> .RS 4 Дужина мапирања датотеке (у страници). .RE .sp РАЗНУРЕЂ <\f(CRниска\fP> .RS 4 Назив разног знаковног уређаја ког решава „/proc/misc“. .RE .sp ИДКЧЊА <\f(CRброј\fP> .RS 4 ИД качења. .RE .sp РЕЖИМ <\f(CRниска\fP> .RS 4 Режим приступа (rwx). .RE .sp НАЗИВ <\f(CRниска\fP> .RS 4 Обрађено издање КНАЗИВ\-а. Углавном је исто као КНАЗИВ. .sp Неке датотеке имају посебне формате и изворе информација: .sp AF_VSOCK .RS 4 state=\fISOCK.STATE\fP type=\fISOCK.TYPE\fP laddr=\fIVSOCK.LADDR\fP[ raddr=\fIVSOCK.RADDR\fP] .sp \f(CRraddr\fP is not shown for listening sockets. .RE .sp бфп\-мапа .RS 4 ид=\fIИД.БФП\-МАПЕ\fP врста=\fIВРСТА.БФП\-МАПЕ\fP[ назив=\fIБФП.НАЗИВ\fP] .RE .sp бфп\-прог .RS 4 id=\fIBPF\-PROG.ID\fP type=\fIBPF\-PROG.TYPE\fP tag= \fIBPF\-PROG.TAG\fP [ name=\fIBPF.NAME\fP] .RE .sp eventpoll .RS 4 tfds=\fIEVENTPOLL.TFDS\fP .RE .sp eventfd .RS 4 ид=\fIИД.ОДДОГАЂАЈА\fP .RE .sp inotify .RS 4 и\-чворови=\fIINOTIFY.И\-ЧВОРОВИ\fP .RE .sp разно:тун .RS 4 iface=\fITUN.IFACE\fP .RE .sp МРЕЖНАВЕЗА .RS 4 protocol=\fINETLINK.PROTOCOL\fP[ lport=\fINETLINK.LPORT\fP[ group=\fINETLINK.GROUPS\fP]] .RE .sp ПАКЕТ .RS 4 type=\fISOCK.TYPE\fP[ protocol=\fIPACKET.PROTOCOL\fP][ iface=\fIPACKET.IFACE\fP] .RE .sp pidfd .RS 4 pid=\fITARGET\-PID\fP comm=\fITARGET\-COMMAND\fP nspid=\fITARGET\-NSPIDS\fP .sp \fBlsfd\fP ИЗВЛАЧИ \fITARGET\-PID\fP И \fITARGET\-NSPIDS\fP из „/proc/“\fIпид\fP„/fdinfo/“\fIод\fP. .RE .sp ПИНГ .RS 4 state=\fISOCK.STATE\fP[ id=\fIPING.ID\fP][ laddr=\fIINET.LADDR\fP [ raddr=\fIINET.RADDR\fP]] .RE .sp ПИНГв6 .RS 4 state=\fISOCK.STATE\fP[ id=\fIPING.ID\fP][ laddr=\fIINET6.LADDR\fP [ raddr=\fIINET6.RADDR\fP]] .RE .sp ptmx .RS 4 tty\-index=\fIPTMX.TTY\-INDEX\fP .sp \fBlsfd\fP ИЗВЛАЧИ \fITARGET\-PID\fP И \fITARGET\-NSPIDS\fP из „/proc/“\fIпид\fP„/fdinfo/“\fIод\fP. .RE .sp RAW .RS 4 state=\fISOCK.STATE\fP[ protocol=\fIRAW.PROTOCOL\fP [ laddr=\fIINET.LADDR\fP [ raddr=\fIINET.RADDR\fP]]] .RE .sp RAWv6 .RS 4 state=\fISOCK.STATE\fP[ protocol=\fIRAW.PROTOCOL\fP [ laddr=\fIINET6.LADDR\fP [ raddr=\fIINET6.RADDR\fP]]] .RE .sp од_сигнала .RS 4 mask=\fIМАСКА.ОПСИГНАЛА\fP .RE .sp TCP, TCPv6 .RS 4 state=\fISOCK.STATE\fP[ laddr=\fITCP.LADDR\fP [ raddr=\fITCP.RADDR\fP]] .RE .sp timerfd .RS 4 clockid=\fITIMERFD.CLOCKID\fP[ преостало=\fITIMERFD.REMAINING\fP [ период=\fITIMERFD.INTERVAL\fP]] .RE .sp UDP, UDPv6 .RS 4 state=\fISOCK.STATE\fP[ laddr=\fIUDP.LADDR\fP [ raddr=\fIUDP.RADDR\fP]] .sp \fBlsfd\fP скрива „raddr=“ ако је \fIUDP.RADDR\fP „0.0.0.0“ и \fIUDP.RPORT\fP 0. .RE .sp UDP\-LITE, UDPLITEv6 .RS 4 state=\fISOCK.STATE\fP[ laddr=\fIUDPLITE.LADDR\fP [ raddr=\fIUDPLITE.RADDR\fP]] .RE .sp UNIX\-STREAM .RS 4 state=\fISOCK.STATE\fP[ path=\fIUNIX.PATH\fP] .RE .sp UNIX .RS 4 state=\fISOCK.STATE\fP[ path=\fIUNIX.PATH\fP] type=\fISOCK.TYPE\fP .RE .RE .RS 3 .ll -.6i .sp Знајте да су „(обрисани)“ означавачи уклоњени из ове колоне. Погледајте \fIК\-НАЗИВ\fP, \fIОБРИСАНО\fP, или \fIX\-РЕЖИМ\fP да сазнате читљивост датотеке из вашег система датотека. .br .RE .ll .sp МРЕЖНАВЕЗА.ГРУПЕ <\f(CRброј\fP>> .RS 4 Мултикаст групе мрежне везе. .RE .sp МРЕЖНАВЕЗА.ЛПРИКЉУЧНИК <\f(CRброј\fP>> .RS 4 Ид локалног прикључника мрежне везе. .RE .sp МРЕЖНАВЕЗА.ПРОТОКОЛ <\f(CRниска\fP>> .RS 4 Протокол мрежне везе. .RE .sp БВЕЗЕ <\f(CRброј\fP> .RS 4 Укупност везе. .RE .sp НС.НАЗИВ <\f(CRниска\fP> .RS 4 Назив (\fINS.TYPE\fP:[\fIINODE\fP]) називног простора наведеног датотеком. .RE .sp НС.ВРСТА <\f(CRниска\fP> .RS 4 Врста називног простора наведеног датотеком. Врста је „mnt“, „cgroup“, „uts“, „ipc“, „user“, „pid“, „net“, „time“ или „unknown“. .RE .sp ВЛАСНИК <\f(CRниска\fP> .RS 4 Власник датотеке. .RE .sp ПАКЕТ.IFACE <\f(CRниска\fP> .RS 4 Назив сучеља придруженог са прикључницом пакета. .RE .sp ПАКЕТ.ПРОТОКОЛ <\f(CRниска\fP> .RS 4 L3 протокол придружен са прикључницом пакета. .RE .sp ПАРТИЦИЈА <\f(CRниска\fP> .RS 4 Назив блок уређаја како га решава „/proc/partition“. .RE .sp ПИД <\f(CRброј\fP> .RS 4 ПИД процеса који отвара датотеку. .RE .sp ОДПИД.НАРЕДБА <\f(CRниска\fP> .RS 4 Наредба процеса који је на мети „pidfd“\-а. .RE .sp ОДПИД.НСПИД <\f(CRниска\fP> .RS 4 Закон NSpid поља у „/proc/“\fIpid\fP„/fdinfo/“\fIfd\fP „pidfd“\-а. .sp Цитирано из „кернела/fork.c“ стабла избора Линукса: .RS 3 .ll -.6i .sp Ако су пид називни простори подржани, тада ће ова функција такође исписати пид датог „pidfd“\-а на који се односи за све подређене пид називне просторе почевши од тренутног пид називног простора примерка, тј. Пид поље и први унос у „NSpid“ пољу биће истоветни. .sp Имајте на уму да се ово разликује од поља „Pid“ и „NSpid“ у „/proc/<пид>/статус“ где су Пид и НСпид увек приказани у односу на пид називни простор „procfs“ примерка. .br .RE .ll .RE .sp ОДПИД.ПИД <\f(CRброј\fP> .RS 4 ПИД процеса који је на мети „pidfd“\-а. .RE .sp ПИНГ.ИД <\f(CRброј\fP> .RS 4 Ид захтева ICMP еха који се користи на PING прикључници. .RE .sp ПОЛ <\f(CRброј\fP> .RS 4 Положај датотеке. .RE .sp RAW.PROTOCOL <\f(CRброј\fP> .RS 4 Број протокола сирове прикључнице. .RE .sp RDEV <\f(CRниска\fP> .RS 4 ИД уређаја (ако је посебна датотека). .RE .sp МАСКА.ОПСИГНАЛА <\f(CRниска\fP> .RS 4 Маскирани сигнали. .RE .sp ВЕЛИЧИНА <\f(CRброј\fP> .RS 4 Величина датотеке. .RE .sp SOCK.LISTENING <\f(CRлогичка\fP> .RS 4 Прикључница ослушкивања. .RE .sp SOCK.NETS <\f(CRброј\fP> .RS 4 И\-чвор који одређује мрежни називни простор где прикључница пришпада. .RE .sp SOCK.PROTONAME <\f(CRниска\fP> .RS 4 Назив протокола. .RE .sp УТИЧ.ГАШЕЊЕ <\f(CRниска\fP> .RS 4 Стање гашења прикључнице. .sp [\-r?] .RS 4 Ако је први знак \fIr\fP, прихватања су дозвољена. Ако је \fI\-\fP, прихватања нису дозвољена. Ако је \fI?\fP, стање је непознато. .RE .sp [\-w?] .RS 4 Ако је други знак \fIw\fP, преношења су дозвољена. Ако је \fI\-\fP, преношења нису дозвољена. Ако је \fI?\fP, стање је непознато. .RE .RE .sp SOCK.STATE <\f(CRниска\fP> .RS 4 Стање прикључнице. .RE .sp SOCK.TYPE <\f(CRниска\fP> .RS 4 Врста прикључница. Овде врста значи други параметар системског позива прикључнице: .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} stream .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} dgram .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} raw .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} rdm .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} seqpacket .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} dccp .RE .sp .RS 4 .ie n \{\ \h'-04'\(bu\h'+03'\c .\} .el \{\ . sp -1 . IP \(bu 2.3 .\} пакет .RE .RE .sp ИЗВОР <\f(CRниска\fP> .RS 4 File system, partition, or device containing the file. For the association having ERROR as the value for \fITYPE\fP column, \fBlsfd\fP fills this column with \fIsyscall\fP:_errno_. .RE .sp STTYPE <\f(CRниска\fP> .RS 4 Сирове врсте датотека које даје \fBstat\fP(2): BLK, CHR, DIR, FIFO, LINK, REG, SOCK, или UNKN. .RE .sp TCP.LADDR <\f(CRниска\fP> .RS 4 Локална L3 (\fIINET.LADDR\fP или \fIINET6.LADDR\fP) адреса и локални TCP прикључник. .RE .sp TCP.LPORT <\f(CRброј\fP> .RS 4 Локални TCP прикључник. .RE .sp TCP.RADDR <\f(CRниска\fP> .RS 4 Удаљена L3 (\fIINET.RADDR\fP или \fIINET6.RADDR\fP) адреса и удаљени TCP прикључник. .RE .sp TCP.RPORT <\f(CRброј\fP> .RS 4 Удаљени TCP прикључник. .RE .sp ТИД <\f(CRброј\fP> .RS 4 ИД нити процеса који отвара датотеку. .RE .sp ОДОДБРОЈАВАЧА.ИДСАТА <\f(CRниска\fP> .RS 4 ИД_сата. .RE .sp ИДОДБРОЈАВАЧА.ПЕРИОД <\f(CRброј\fP> .RS 4 Интервал. .RE .sp ИДОДБРОЈАВАЧА.ПРЕОСТАЛО <\f(CRброј\fP> .RS 4 Преостало време. .RE .sp PTMX.TTY\-INDEX <\f(CRброј\fP> .RS 4 TTY индекс дупликата. .RE .sp TUN.IFACE <\f(CRниска\fP> .RS 4 Мрежно сучеље иза тун уређаја. .RE .sp ВРСТА <\f(CRниска\fP> .RS 4 Обрађено издање \fISTTYPE\fP\-а. Исто је као \fISTTYPE\fP са изузецима. За \fIПРИКЉ\fP, исписује вредност за \fISOCK.PROTONAME\fP. За \fIНЕПОЗН\fP, исписује вредност за \fIAINODECLASS\fP ако је \fIИЗВОР\fP „anon_inodefs“. .sp If \fBlsfd\fP gets an error when calling a syscall to know about a target file descriptor, \fBlsfd\fP fills this column for it with ERROR. .RE .sp UDP.LADDR <\f(CRниска\fP> .RS 4 Локална ИП адреса и локални UDP прикључник. .RE .sp UDP.LPORT <\f(CRброј\fP> .RS 4 Локални UDP прикључник. .RE .sp UDP.RADDR <\f(CRниска\fP> .RS 4 Удаљена ИП адреса и удаљени UDP прикључник. .RE .sp UDP.RPORT <\f(CRброј\fP> .RS 4 Удаљени UDP прикључник. .RE .sp UDPLITE.LADDR <\f(CRниска\fP> .RS 4 Локална ИП адреса и локални UDPLite прикључник. .RE .sp UDPLITE.LPORT <\f(CRброј\fP> .RS 4 Локални UDP прикључник. .RE .sp UDPLITE.RADDR <\f(CRниска\fP> .RS 4 Удаљена ИП адреса и удаљени UDPLite прикључник. .RE .sp UDPLITE.RPORT <\f(CRброј\fP> .RS 4 Удаљени UDP прикључник. .RE .sp УИД <\f(CRброј\fP> .RS 4 ИД број корисника. .RE .sp UNIX.ПУТАЊА <\f(CRниска\fP> .RS 4 Назив путање система датотека за прикључницу ЈУНИКС домена. .RE .sp КОРИСНИК <\f(CRниска\fP> .RS 4 Корисник процеса. .RE .sp VSOCK.LADDR <\f(CRstring\fP>, VSOCK.RADDR <\f(CRstring\fP> .RS 4 Local VSOCK address. The format of the element is \fIVSOCK.LCID\fP\f(CR:\fP\fIVSOCK.LPORT\fP. .sp Well\-known CIDs will be decoded: \(lq*\(rq, \(lqhypervisor\(rq, \(lqlocal\(rq, or \(lqhost\(rq. Well\-known ports will be decoded: \(lq*\(rq. .RE .sp VSOCK.LCID <\f(CRnumber\fP>, VSOCK.RCID <\f(CRnumber\fP> .RS 4 Local and remote VSOCK context identifiers. .RE .sp VSOCK.LPORT <\f(CRnumber\fP>, VSOCK.RPORT <\f(CRnumber\fP> .RS 4 Local and remote VSOCK ports. .RE .sp X\-РЕЖИМ <\f(CRниска\fP> .RS 4 Проширено издање \fIРЕЖИМ\fP\-а. Ова колона може нарасти; нова слова се могу придодати на \fIX\-РЕЖИМ\fP када \fBlsfd\fP подржава ново стање описника датотеке и/или мапирања меморије. .sp [\-r] .RS 4 отворено мапираног за читање. Ово је такође у \fIРЕЖИМ\fP\-у. .RE .sp [\-w] .RS 4 отворено мапираног за писање. Ово је такође у \fIРЕЖИМ\fP\-у. .RE .sp [\-x] .RS 4 мапирано за извршавање кода. Ово је такође у \fIРЕЖИМУ\fP. .RE .sp [\-D] .RS 4 избрисано из система датотека. Видитњ такође \fIОБРИСАНО\fP. .RE .sp [\-Ll] .RS 4 закључан или закупљен. \fIl\fP представља читање, дељено закључавање или закуп читања. \fIL\fP представља писање или изричито закључавање или закуп писања. Ако су и читање/дељено и писање/изричито закључавање или закуп узети од стране описника датотеке, \fIL\fP се користи као заставица. .RE .sp [\-m] .RS 4 Мултиплексирано. Ако је описник датотеке циљан „eventpoll“ датотеком или класичним системским позивима за мултиплексирање (select, pselect, poll, и ppoll), ова заставица бита је постављена. Знајте да ако је позивање класичних системских позива прекинуто, \fBlsfd\fP неће успети да означи \fIm\fP на описницима датотека које је надгледало позивање. Видите \fBrestart_syscall\fP(2). .RE .RE .SH "ПРИМЕРИ ФИЛТЕРА" .sp \fBlsfd\fP има неколико опција за филтрирање. У већини случајева, треба да знате за \fB\-Q\fP (или \fB\-\-filter\fP) опцију. Комбиноване са \fB\-o\fP (или \fB\-\-output\fP) опцијом, можете да прилагодите излаз како желите. .sp Исписује датотеке придружене са ПИД 1 и ПИД 2 процесима: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(Aq(PID == 1) или (PID == 2)\*(Aq .fam .fi .if n .RE .sp Ради исто на другачији начин: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(Aq(PID == 1) || (PID == 2)\*(Aq .fam .fi .if n .RE .sp Ради исто на делотворнији начин: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-\-pid 1,2 .fam .fi .if n .RE .sp Whitespaces can be used instead of a comma: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-\-pid \*(Aq1 2\*(Aq .fam .fi .if n .RE .sp Користи \fBpidof\fP(1) за списак датотека придружених са „firefox“: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-\-pid "$(pidof firefox)" .fam .fi .if n .RE .sp Исписује 1° описник датотеке отворен ПИД 1 процесом: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(Aq(PID == 1) и (FD == 1)\*(Aq .fam .fi .if n .RE .sp Ради исто на другачији начин: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(Aq(PID == 1) && (FD == 1)\*(Aq .fam .fi .if n .RE .sp Исписује све покренуте извршне: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(AqASSOC == "exe"\*(Aq .fam .fi .if n .RE .sp Ради исто на другачији начин: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(AqASSOC eq "exe"\*(Aq .fam .fi .if n .RE .sp Чини исто али исписује само називе датотека: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-o NAZIV \-Q \*(AqASSOC eq "exe"\*(Aq | sort \-u .fam .fi .if n .RE .sp Исписује обрисане датотеке придружене процесима: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(AqDELETED\*(Aq .fam .fi .if n .RE .sp Исписује не\-регуларне датотеке: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(AqTYPE != "REG"\*(Aq .fam .fi .if n .RE .sp Исписује блок уређаје: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(AqDEVTYPE == "blk"\*(Aq .fam .fi .if n .RE .sp Чини исто са колоном ВРСТА: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(AqTYPE == "BLK"\*(Aq .fam .fi .if n .RE .sp Исписује датотеке укључујући „dconf“ директоријум у њиховим називима: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(AqNAME =~ ".\(rs*/dconf/.*"\*(Aq .fam .fi .if n .RE .sp Исписује датотеке отворене у QEMU виртуелној машини: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(Aq(COMMAND =~ ".\(rs*qemu.*") и (FD >= 0)\*(Aq .fam .fi .if n .RE .sp Исписује датотеке описника датотека одбројавача истеклих за 0.5 секунде: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-Q \*(Aq(TIMERFD.преостало < 0.5) и (TIMERFD.преостало > 0.0)\*(Aq .fam .fi .if n .RE .sp List processes communicating via unix stream sockets: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd\& \-Q \*(AqTYPE == "UNIX\-STREAM" && UNIX.PATH =~ ".+"\*(Aq \-oUNIX.PATH,PID,COMMAND,FD,SOCK.STATE,ENDPOINTS .fam .fi .if n .RE .sp List processes communicating via a specified unix stream socket: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd\& \-Q \*(AqTYPE == "UNIX\-STREAM" && UNIX.PATH == "@/tmp/.X11\-unix/X0"\*(Aq \-oUNIX.PATH,PID,COMMAND,FD,SOCK.STATE,ENDPOINTS .fam .fi .if n .RE .SH "ПРИМЕРИ БРОЈАЧА" .sp Извештава о броју описника прикључнице мрежне везе и о описницима јуникс прикључнице: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-\-summary=only \(rs \-C \*(Aqnetlink sockets\*(Aq:\*(Aq(NAME =~ "NETLINK:.*")\*(Aq \(rs \-C \*(Aqunix sockets\*(Aq:\*(Aq(NAME =~ "UNIX:.*")\*(Aq БРОЈАЧ ВРЕДНОСТИ 57 netlink sockets 1552 unix sockets .fam .fi .if n .RE .sp Чини исто али исписује у ЈСОН запису: .RS 4 .RE .sp .if n .RS 4 .nf .fam C # lsfd \-\-summary=only \-\-json \(rs \-C \*(Aqnetlink sockets\*(Aq:\*(Aq(NAME =~ "NETLINK:.*")\*(Aq \(rs \-C \*(Aqunix sockets\*(Aq:\*(Aq(NAME =~ "UNIX:.*")\*(Aq { "lsfd\-summary": [ { "value": 15, "counter": "netlink sockets" },{ "value": 798, "counter": "unix sockets" } ] } .fam .fi .if n .RE .SH "ИСТОРИЈАТ" .sp Наредба \fBlsfd\fP је део „util\-linux“ пакета још од v2.38. .SH "АУТОРИ" .sp .MTO "yamato\(atredhat.com" "Masatake YAMATO" "," .MTO "kzak\(atredhat.com" "Karel Zak" "" .SH "ПОГЛЕДАЈТЕ ТАКОЂЕ" .sp \fBbpftool\fP(8), \fBbps\fP(8), \fBlslocks\fP(8), \fBlsof\fP(8), \fBpidof\fP(1), \fBproc\fP(5), \fBscols\-filter\fP(5), \fBsocket\fP(2), \fBss\fP(8), \fBstat\fP(2), \fBvsock\fP(7) .SH "ПРИЈАВЉИВАЊЕ ГРЕШАКА" .sp For bug reports, use the \c .URL "https://github.com/util\-linux/util\-linux/issues" "issue tracker" "." .SH "ДОСТУПНОСТ" .sp Наредба \fBlsfd\fP је део пакета „util\-linux“ који се може преузети са \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Архиве Линукс кернела" "."