Dit is de opdracht attr die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
attr - uitgebreide attributen op XFS-bestandssysteemobjecten
KORTE INHOUD
attr [ -LRSq ] -s bijnaam [ -V attrwaarde ] padnaam
attr [ -LRSq ] -g bijnaam padnaam
attr [ -LRSq ] -r bijnaam padnaam
attr [ -LRSq ] -l padnaam
Overzicht
Uitgebreide attributen implementeren de mogelijkheid voor een gebruiker om naam:waarde-paren aan objecten toe te voegen
binnen het XFS-bestandssysteem.
Dit document beschrijft de attr commando, dat grotendeels compatibel is met het IRIX-commando
met dezelfde naam. Het is dus specifiek gericht op gebruikers van het XFS-bestandssysteem - for
bestandssysteemonafhankelijke uitgebreide attribuutmanipulatie, raadpleeg de dik worden(1) en
setfattr(1) documentatie.
Uitgebreide attributen kunnen worden gebruikt om meta-informatie over het bestand op te slaan. Bijvoorbeeld
"character-set=kanji" kan een documentbrowser vertellen om de Kanji-tekenset te gebruiken wanneer:
het weergeven van dat document en "thumbnail=..." kan een overzicht van verminderde resolutie opleveren
van een grafische afbeelding met hoge resolutie.
In het XFS-bestandssysteem, de namen kan maximaal 256 bytes lang zijn, beëindigd door de eerste
0 bytes. Het is de bedoeling dat het afdrukbare ASCII-namen (of andere tekensets) zijn voor de
attribuut. De waarden kan tot 64 KB aan willekeurige binaire gegevens bevatten.
Attributen kunnen aan alle soorten XFS-inodes worden toegevoegd: gewone bestanden, mappen,
symbolische koppelingen, apparaatknooppunten, enz.
XFS gebruikt 2 gescheiden attribuutnaamruimten die bij elk bestandssysteemobject horen. Zij
de wortel en gebruiker adres ruimtes. De wortel adresruimte is alleen toegankelijk voor de
superuser, en dan alleen door een vlagargument op te geven voor de functieaanroep. Andere gebruikers
zal geen attributen zien of kunnen wijzigen in de wortel adres ruimte. De gebruiker adres
ruimte wordt beschermd door het normale mechanisme voor bestandspermissies, dus de eigenaar van het bestand kan
beslissen wie de waarde van attributen op een bepaald bestand kan zien en/of wijzigen.
PRODUCTBESCHRIJVING
De attr hulpprogramma staat de manipulatie toe van uitgebreide attributen die zijn gekoppeld aan het bestandssysteem
objecten vanuit shellscripts.
Er zijn vier hoofdbewerkingen die: attr kan uitvoeren:
GET De -g bijnaam optie vertelt attr om het genoemde object te zoeken en af te drukken (naar stdout)
de waarde die aan die attribuutnaam is gekoppeld. Met de -q vlag, stdout zal zijn
exact en alleen de waarde van het attribuut, geschikt voor opslag direct in a
bestand of verwerking via een doorgesluisd commando.
LIJST De -l optie vertelt attr om de namen weer te geven van alle attributen die zijn
geassocieerd met het object, en het aantal bytes in de waarde van elk daarvan
attributen. Met de -q vlag, stdout zal een eenvoudige lijst zijn van alleen het attribuut
namen, één per regel, geschikt voor invoer in een script.
VERWIJDEREN De -r bijnaam optie vertelt attr om een attribuut met de opgegeven naam te verwijderen uit
het object als het attribuut bestaat. Er is geen output bij succesvolle afronding.
INSTELLEN/MAKEN
De -s bijnaam optie vertelt attr om het benoemde attribuut van het object in te stellen op de
waarde gelezen van stdin. Als er al een attribuut met die naam bestaat, wordt de waarde ervan
wordt door deze vervangen. Als een attribuut met die naam nog niet bestaat
bestaat, wordt er een gemaakt met deze waarde. Met de -V attrwaarde vlag, de
attribuut wordt ingesteld op een waarde van attrwaarde en stdin wordt niet gelezen.
Met de -q vlag, stdout zal niet worden gebruikt. Zonder de -q vlag, een bericht wordt weergegeven
de attribuutnaam en de volledige waarde worden afgedrukt.
Wanneer de -L optie is gegeven en het genoemde object is een symbolische link, werk op de
attributen van het object waarnaar wordt verwezen door de symbolische link. Werk zonder deze optie op
de attributen van de symbolische link zelf.
Wanneer de -R optie wordt gegeven en het proces heeft de juiste privileges, werk in de
wortel attribuut namespace in plaats van dat de GEBRUIKER attribuut naamruimte.
De -S optie is vergelijkbaar, behalve dat het het gebruik van de . specificeert veiligheid attribuut naamruimte.
Wanneer de -q optie is gegeven attr zal proberen te zwijgen. Het zal foutmeldingen weergeven
(naar stderr) maar zal geen statusberichten afdrukken (naar stdout).
OPMERKINGEN
De standaard programma's voor bestandsuitwisseling/archivering teer(1), en cpio(1) zal niet archiveren of
uitgebreide attributen herstellen, terwijl de xfsdump(8) programma zal.
WAARSCHUWINGEN
De lijstoptie die aanwezig is in de IRIX-versie van deze opdracht wordt niet ondersteund. dik worden
biedt een mechanisme om alle attribuutnamen op te halen.
Gebruik attr online met onworks.net-services