attr: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Ingen redigeringssammanfattning
Rad 24: Rad 24:
Kommandot attr används för att manipulera extended attributes kopplade till objekt i filsystemet.
Kommandot attr används för att manipulera extended attributes kopplade till objekt i filsystemet.


### Get
GET
Flaggan `-g attributnamn` söker efter ett attribut på objektet och skriver dess värde till standardutmatning.   
Flaggan `-g attributnamn` söker efter ett attribut på objektet och skriver dess värde till standardutmatning.   
Flaggan `-q` gör att endast värdet skrivs ut, utan metadata.
Flaggan `-q` gör att endast värdet skrivs ut, utan metadata.


### List
LIST
Flaggan `-l` listar alla attribut kopplade till objektet tillsammans med deras värdelängder.   
Flaggan `-l` listar alla attribut kopplade till objektet tillsammans med deras värdelängder.   
Med flaggan `-q` skrivs enbart attributnamnen, ett per rad.
Med flaggan `-q` skrivs enbart attributnamnen, ett per rad.


### Remove
REMOVE
Flaggan `-r attributnamn` tar bort det angivna attributet från objektet, om det finns.   
Flaggan `-r attributnamn` tar bort det angivna attributet från objektet, om det finns.   
Ingen utdata returneras vid lyckad borttagning.
Ingen utdata returneras vid lyckad borttagning.


### Set/Create
Set/Create
Flaggan `-s attributnamn` sätter eller skapar ett attribut på objektet med det värde som läses från standardinmatning.   
Flaggan `-s attributnamn` sätter eller skapar ett attribut på objektet med det värde som läses från standardinmatning.   
Med flaggan `-V attributvärde` kan värdet anges direkt utan att läsa från standardinmatning.   
Med flaggan `-V attributvärde` kan värdet anges direkt utan att läsa från standardinmatning.   
Om attributet redan finns skrivs värdet över, annars skapas attributet med det angivna värdet.
Om attributet redan finns skrivs värdet över, annars skapas attributet med det angivna värdet.


### Ytterligare alternativ
Ytterligare alternativ
- `-L`: Hantera attribut för objekt som symboliska länkar pekar på.   
- `-L`: Hantera attribut för objekt som symboliska länkar pekar på.   
- `-R`: Operera i root-namnrymden (kräver privilegier).   
- `-R`: Operera i root-namnrymden (kräver privilegier).   
- `-S`: Operera i security-namnrymden.   
- `-S`: Operera i security-namnrymden.   
- `-q`: Tyst läge utan statusutdata.
- `-q`: Tyst läge utan statusutdata.


== ANMÄRKNINGAR ==
== ANMÄRKNINGAR ==

Versionen från 18 januari 2025 kl. 08.08

attr(1) - Linux manualsida

NAMN

attr — hantera extended attributes på objekt i XFS-filsystem

SYNOPSIS

attr [-LRSq] -s attributnamn [-V attributvärde] filnamn attr [-LRSq] -g attributnamn filnamn attr [-LRSq] -r attributnamn filnamn attr [-LRSq] -l filnamn

ÖVERSIKT

Extended attributes möjliggör att koppla namn:värde-par till objekt i XFS-filsystemet.

Detta dokument beskriver kommandot attr, som är kompatibelt med IRIX-kommandot med samma namn. Det är främst riktat till användare av XFS-filsystem. För filsystemoberoende hantering av extended attributes, se getfattr och setfattr.

Extended attributes kan användas för att lagra metadata om filer. Exempelvis kan "character-set=kanji" indikera för en dokumentläsare att använda Kanji-teckenuppsättningen, och "thumbnail=..." kan tillhandahålla en lågupplöst förhandsvisning av en högupplöst bild.

I XFS-filsystemet kan namn vara upp till 256 byte långa och värden kan vara upp till 64 kB av godtycklig binär data. Attribut kan kopplas till alla typer av XFS-inoder, såsom filer, kataloger, symboliska länkar och enhetsnoder.

XFS använder två namnrymder för attribut: root och user. Namnrymden root är endast åtkomlig för superanvändare, medan namnrymden user skyddas av vanliga filrättigheter.

BESKRIVNING

Kommandot attr används för att manipulera extended attributes kopplade till objekt i filsystemet.

GET Flaggan `-g attributnamn` söker efter ett attribut på objektet och skriver dess värde till standardutmatning. Flaggan `-q` gör att endast värdet skrivs ut, utan metadata.

LIST Flaggan `-l` listar alla attribut kopplade till objektet tillsammans med deras värdelängder. Med flaggan `-q` skrivs enbart attributnamnen, ett per rad.

REMOVE Flaggan `-r attributnamn` tar bort det angivna attributet från objektet, om det finns. Ingen utdata returneras vid lyckad borttagning.

Set/Create Flaggan `-s attributnamn` sätter eller skapar ett attribut på objektet med det värde som läses från standardinmatning. Med flaggan `-V attributvärde` kan värdet anges direkt utan att läsa från standardinmatning. Om attributet redan finns skrivs värdet över, annars skapas attributet med det angivna värdet.

Ytterligare alternativ - `-L`: Hantera attribut för objekt som symboliska länkar pekar på. - `-R`: Operera i root-namnrymden (kräver privilegier). - `-S`: Operera i security-namnrymden. - `-q`: Tyst läge utan statusutdata.

ANMÄRKNINGAR

Standardverktyg som tar och cpio hanterar inte extended attributes, men xfsdump gör det.

VARNINGAR

Funktionaliteten för att lista alla attribut från IRIX-versionen stöds inte i Linux. Använd getfattr för detta.

FÖRFATTARE

Andreas Gruenbacher och SGI XFS-utvecklingsteamet. Rapportera buggar till [1].

SE ÄVEN

getfattr, setfattr, attr_get, attr_set, attr_multi, attr_remove, xattr, xfsdump

COLOPHON

Denna sida är en del av attr-projektet för att hantera extended attributes. Mer information finns på [2].