'\" t .\" Title: lslocks .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-09-02 .\" Manual: Керування системою .\" Source: util-linux 2.42.3 .\" Language: English .\" .TH "LSLOCKS" "8" "2026-09-02" "util\-linux 2.42.3" "Керування системою" .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 "НАЗВА" lslocks \- виведення списку блокувань у локальній системі .SH "КОРОТКИЙ ОПИС" .sp \fBlslocks\fP [параметри] .SH "ОПИС" .sp \fBlslocks\fP виводить список відомостей щодо усіх поточних утримуваних блокувань файлів у системі Linux. .SH "ПАРАМЕТРИ" .sp \fB\-b\fP, \fB\-\-bytes\fP .RS 4 Print sizes in bytes rather than in human\-readable form. .sp By default, sizes are shown in units that are powers of 1024 bytes. The formal abbreviations for these units (KiB, MiB, GiB, .\|.\|.) are further shortened to just their first letter: K, M, G, .\|.\|.. .RE .sp \fB\-H\fP, \fB\-\-list\-columns\fP .RS 4 List the columns that can be specified with the \fB\-\-output\fP option. Can be used with \fB\-\-json\fP or \fB\-\-raw\fP to get the list in a machine\-readable format. .RE .sp \fB\-i\fP, \fB\-\-noinaccessible\fP .RS 4 Ігнорувати файли блокувань, які є недоступними для поточного користувача. .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Bикористати формат виведення JSON. .RE .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 Не виводити рядок заголовка. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIсписок\fP .RS 4 Визначити, які стовпчики слід використовувати для виведення. Скористайтеся параметром \fB\-\-help\fP, щоб переглянути список підтримуваних стовпчиків. .sp Типовий список стовпчиків може бути розширено, якщо \fIсписок\fP вказано у форматі \fI+список\fP (наприклад, \fBlslocks \-o +BLOCKER\fP) .RE .sp \fB\-\-output\-all\fP .RS 4 Вивести список усіх доступних стовпчиків. .RE .sp \fB\-p\fP, \fB\-\-pid\fP \fIpid\fP .RS 4 Вивести лише блокування, які утримуються процесом із цим \fIpid\fP. .RE .sp \fB\-Q\fP, \fB\-\-filter\fP \fIвираз\fP .RS 4 Print only the locks that meet the conditions specified by the expr. .sp This feature is EXPERIMENTAL. See also \fBscols\-filter\fP(5). For example exclude POSIX type locks, but print all READ mode ones locks on files with \fI.qcow2\fP as extension: .RE .RS 3 .ll -.6i .sp .if n .RS 4 .nf .fam C lslocks \-\-filter \*(AqTYPE != "POSIX" and MODE == "READ" and PATH =~ ".*\(rs.qcow2"\*(Aq .fam .fi .if n .RE .br .RE .ll .sp \fB\-r\fP, \fB\-\-raw\fP .RS 4 Використовувати формат виведення без обробки. .RE .sp \fB\-u\fP, \fB\-\-notruncate\fP .RS 4 Не обрізати текст у стовпчиках. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Вивести текст довідки і завершити роботу. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Показати дані щодо версії і завершити роботу. .RE .SH "СЕРЕДОВИЩЕ" .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 вмикає показ діагностичних повідомлень libsmartcols. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 використати символи візуального доповнення. .RE .SH "ВИВЕДЕННЯ" .sp COMMAND .RS 4 Команда процесу, що утримує блокування. .RE .sp PID .RS 4 Ідентифікатор процесу. .RE .sp TYPE .RS 4 Тип блокування; може бути LEASE (створено за допомогою \fBfcntl\fP(2)), FLOCK (створено за допомогою \fBflock\fP(2)), POSIX (створено за допомогою \fBfcntl\fP(2) і \fBlockf\fP(3)) або OFDLCK (створено за допомогою \fBfcntl\fP(2)). .RE .sp SIZE .RS 4 Розмір заблокованого файла. .RE .sp INODE .RS 4 Номер inode. .RE .sp MAJ:MIN .RS 4 Номер пристрою, основний:додатковий. .RE .sp MODE .RS 4 Права доступу до блокування (читання, запис). Якщо процес заблоковано і він чекає на блокування, після запису режиму доступу буде виведено «*» (зірочку). .RE .sp M .RS 4 Чи є блокування обов\(cqязковим; 0 означає «ні» (що означає, що блокування є лише бажаним), 1 означає «так». (Див. \fBfcntl\fP(2).) .RE .sp START .RS 4 Відносний зсув блокування у байтах. .RE .sp END .RS 4 Зсув кінця блокування. .RE .sp PATH .RS 4 Повний шлях до файла блокування. Якщо шлях не буде знайдено або у програми не буде прав доступу до читання шляху, резервним варіантом буде точка монтування із дописуванням «.\|.\|.» до шляху. Шлях може бути обрізано; скористайтеся \fB\-\-notruncate\fP, щоб отримати повний шлях. .RE .sp BLOCKER .RS 4 PID процесу, який утримує блокування. .RE .sp HOLDERS .RS 4 The holder(s) of the lock. The format of the holder is \fIPID\fP,\fICOMMAND\fP,\fIFD\fP. If a lock is an open file description\-oriented lock, there can be more than one holder for the lock. See the NOTES below. .RE .SH "СЕРЕДОВИЩЕ" .sp LSLOCKS_COLUMNS= .RS 4 Specifies a comma\-separated list of output columns to print. All columns listed by \fB\-\-list\-columns\fP can be used. .RE .SH "ЗАУВАЖЕННЯ" .sp Команду \fBlslocks\fP призначено для заміни команди \fBlslk\fP(8), першу версію якої було написано \c .MTO "abe\(atpurdue.edu" "Victor A. Abell" "" і супровід якої було припинено з 2001 року. .sp "The process holding the lock" for leases, FLOCK locks, and OFD locks is a fake\-concept. They are associated with the open file description on which they are acquired. With \fBfork\fP(2) and/or \fBcmsg\fP(3), multiple processes can share an open file description. So the holder process of a lease (or a lock) is not uniquely determined. \fBlslocks\fP shows the one of the holder processes in COMMAND and PID columns. .sp The default output is subject to change. So whenever possible, you should avoid using default output in your scripts. .sp For OFD locks, the PID column may show \-1. Such lines cannot be selected by the filter, because the current filter engine does not support negative numbers. .SH "АВТОРИ" .sp .MTO "dave\(atgnu.org" "Davidlohr Bueso" " " .MTO "cgoesc2\(atwgu.edu" "Christian Goeschel Ndjomouo" "" .SH "ТАКОЖ ПЕРЕГЛЯНЬТЕ" .sp \fBflock\fP(1), \fBfcntl\fP(2), \fBlockf\fP(3), \fBscols\-filter\fP(5) .SH "ЯК НАДІСЛАТИ ЗВІТ ПРО ВАДИ" .sp Для звітування щодо вад скористайтеся \c .URL "https://github.com/util\-linux/util\-linux/issues" "системою стеження за вадами" "" .SH "ДОСТУП ДО ПРОГРАМИ" .sp Програма \fBlslocks\fP є частиною пакунка util\-linux, який можна отримати з \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "архіву ядра Linux" "."