Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install attrattrLiest portable Metadaten und erweiterte Dateiattribute; verfügbare xattrs können außerdem geschrieben und gelöscht werden.
Beginnen Sie für vorhersehbare Metadaten auf unterschiedlichen Hosts mit den portablen Schlüsseln; xattr-Schlüssel sind nur sinnvoll, wenn der Server sie tatsächlich bereitstellt.
attr [path [key]] [-x|-d|-s <value>]attrportable Metadaten des aktuellen Verzeichnisses anzeigen
attr <path>erweiterte Schlüssel oder portable Metadaten anzeigen
attr <path> <key>portables Feld oder Wert eines erweiterten Attributs anzeigen
attr <path> <key> : <value>Rohtext für ein erweitertes Attribut setzen
-xausgewählten Wert hexadezimal anzeigen
-s <value>Textwert für ein erweitertes Attribut setzen
-derweitertes Attribut löschen
Die stabilen Schlüssel lauten path, type, permissions, access, size, mime, dimensions und modified. Sie sind schreibgeschützt und behalten in jeder Oberflächensprache ihre englischen Maschinennamen. size, mime und dimensions erscheinen nur, wenn sie für den gewählten Pfad sinnvoll sind. Ein portabler Schlüssel hat Vorrang vor einem gleichnamigen einfachen xattr-Schlüssel; Namensräume wie user.note bleiben eindeutig.
Wenn xattr unterstützt wird, listet
Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.
Die Endung .xml ändert die Dateisystemprüfung nicht; MIME-Informationen werden nur ergänzt, wenn PHP sie zuverlässig bestimmen kann.
Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.
Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.
Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install attrDas reduzierte Paket installieren. Die lokale Referenz entfällt;
install attr -mGenau diese veröffentlichte Version installieren.
install attr -v 1.3.1upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.
upgrade attrErweiterungsblock entfernen, Core und andere Module bleiben erhalten.
install attr -uDie Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.
cd \sandbox | attr feed.xml | attr feed.xml permissionsfeed.xml
path feed.xml
type file
permissions 0644
size 1.3 KB
mime application/xml
permissions 0644Die Endung .xml ändert die Dateisystemprüfung nicht; MIME-Informationen werden nur ergänzt, wenn PHP sie zuverlässig bestimmen kann.
attr sandbox/feed.xml permissions0644Bei erkannten Bildern werden die Pixelabmessungen zu denselben portablen Dateimetadaten ergänzt.
attr sandbox/feed.xml user.note : reviewedpath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesVerzeichnisse behalten ihren eigenen Dateisystemtyp; dateispezifische Felder für Größe, MIME und Bilddaten entfallen.
attr sandbox/feed.xml user.notepath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesattr sandbox/feed.xml > attr.logpath sandbox/data/sample.txt
type file
permissions 0644
readable yes
writable yesattr \sandbox\missing.txtPfad nicht gefundensandbox/feed.xmlDas Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.
<?xml version="1.0" encoding="UTF-8"?>
<feed>
<title>lil-sandbox</title>
<entry id="1">Example XML content</entry>
</feed>
Das Setzen erweiterter Attribute verwendet :, portable Metadatenfelder bleiben schreibgeschützt und > erhält systemweit nur noch eine Bedeutung.