'\" t .\" Title: lslocks .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Systemadministration .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "LSLOCKS" "8" "2026-05-18" "util\-linux 2.42.1" "Systemadministration" .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 "NAMN" lslocks \- lista lokala systemlås .SH "SYNOPSIS" .sp \fBlslocks\fP [flaggor] .SH "BESKRIVNING" .sp \fBlslocks\fP visar information om alla aktuella fillås i ett Linux\-system. .SH "FLAGGOR" .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 Ignorera låsta filer som är oåtkomliga för den aktuella användaren. .RE .sp \fB\-J\fP, \fB\-\-json\fP .RS 4 Använd JSON\-utdataformat. .RE .sp \fB\-n\fP, \fB\-\-noheadings\fP .RS 4 Skriv inte ut någon rubrikrad. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIlista\fP .RS 4 Ange vilka utdatakolumner som ska skrivas ut. Använd \fB\-\-help\fP för att få en lista över alla kolumner som stöds. .sp Standardlistan med kolumner kan utökas om \fIlista\fP anges i formatet \fI+list\fP (t.ex. \fBlslocks \-o +BLOCKER\fP). .RE .sp \fB\-\-output\-all\fP .RS 4 Skriv ut alla tillgängliga kolumner. .RE .sp \fB\-p\fP, \fB\-\-pid\fP \fIpid\fP .RS 4 Visa endast de lås som innehas av processen med denna \fIpid\fP. .RE .sp \fB\-Q\fP, \fB\-\-filter\fP \fIexpr\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 Använd det råa utmatningsformatet. .RE .sp \fB\-u\fP, \fB\-\-notruncate\fP .RS 4 Avkorta inte text i kolumner. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Visa hjälptext och avsluta. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Visa version och avsluta. .RE .SH "MILJÖ" .sp \fBLIBSMARTCOLS_DEBUG\fP=all .RS 4 aktiverar libsmartcols felsökningsutdata. .RE .sp \fBLIBSMARTCOLS_DEBUG_PADDING\fP=on .RS 4 använda synliga utfyllnadstecken. .RE .SH "UTFLÖDE" .sp KOMMANDO .RS 4 Kommandonamnet för den process som håller i låset. .RE .sp PID .RS 4 Processens ID för processen. .RE .sp TYP .RS 4 Typ av lås; kan vara LEASE (skapas med \fBfcntl\fP(2)), FLOCK (skapas med \fBflock\fP(2)), POSIX (skapas med \fBfcntl\fP(2) och \fBlockf\fP(3)) eller OFDLCK (skapas med \fBfcntl\fP(2)). .RE .sp STRL .RS 4 Storlek på den låsta filen. .RE .sp INODE .RS 4 Inodnumret. .RE .sp MAJ:MIN .RS 4 Enhetsnumret för major:minor. .RE .sp LÄGE .RS 4 Låsets åtkomstbehörighet (läsa, skriva). Om processen är blockerad och väntar på låset, är läget postfixerat med en \*(Aq*\*(Aq (asterisk). .RE .sp M .RS 4 Om låset är obligatoriskt; 0 betyder nej (vilket innebär att låset endast är rådgivande), 1 betyder ja (se \fBfcntl\fP(2)) .RE .sp START .RS 4 Relativ byte\-offset för låset. .RE .sp SLUT .RS 4 Slutförskjutning av låset. .RE .sp PATH .RS 4 Fullständig sökväg till låset. Om ingen hittas, eller om det inte finns några behörigheter att läsa sökvägen, kommer den att falla tillbaka till enhetens monteringspunkt och ".\|.\|." läggs till sökvägen. Sökvägen kan vara avkortad; använd \fB\-\-notruncate\fP för att få den fullständiga sökvägen. .RE .sp BLOCKERARE .RS 4 PID för den process som blockerar låset. .RE .sp INNEHAVARE .RS 4 Låsets innehavare. Formatet för innehavaren är \fIPID\fP,\fIKOMMANDO\fP,\fIFD\fP. Om ett lås är ett beskrivningsorienterat lås för öppen fil kan det finnas mer än en innehavare för låset. Se NOTER nedan. .RE .SH "MILJÖ" .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 "ANTECKNINGAR" .sp Kommandot \fBlslocks\fP är avsett att ersätta kommandot \fBlslk\fP(8), som ursprungligen skrevs av \c .MTO "abe\(atpurdue.edu" "Victor A. Abell" "" och inte underhållits sedan 2001. .sp "Processen som håller låset" för hyresavtal, FLOCK\-lås och OFD\-lås är ett falskt begrepp. De är associerade med den öppna filbeskrivning som de förvärvats på. Med \fBfork\fP(2) och/eller \fBcmsg\fP(3) kan flera processer dela en öppen filbeskrivning. Så innehavarprocessen för ett lease (eller ett lock) är inte unikt bestämd. \fBlslocks\fP visar den ena av innehavarprocesserna i kolumnerna COMMAND och PID. .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 "UPPHOVSPERSONER" .sp .MTO "dave\(atgnu.org" "Davidlohr Bueso" " " .MTO "cgoesc2\(atwgu.edu" "Christian Goeschel Ndjomouo" "" .SH "SE ÄVEN" .sp \fBflock\fP(1), \fBfcntl\fP(2), \fBlockf\fP(3), \fBscols\-filter\fP(5) .SH "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Kommandot \fBlslocks\fP ingår i paketet util\-linux som kan hämtas från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."