mod

ändert UNIX-Dateirechte und Zeitstempel über PHP

DateienVersion 1.1.4Stabil
lil-terminal

Überblick

mod ändert UNIX-Dateirechte und Zeitstempel über PHP. mod notes.txt -0600 beschränkt Zugriffe auf den Besitzer, mod notes.txt -m 0644 nutzt die explizite Syntax. Mit installiertem stat werden danach Metadaten angezeigt.

Erst prüfen, dann ändern

Erstellen Sie mit mf eine Testdatei und vergleichen Sie mod notes.txt vor und nach mod notes.txt -0600.

Syntax

lil-terminal
mod [path] [-0755|-m 0755] [-YYYYMMDD] [-HHMMSS] [-o|-s]

Referenz

mod [path]

Metadaten mit stat lesen (schreibgeschützt)

mod <path> -0755

oktale Berechtigungen in Kurzform setzen

mod <path> -m 0755

Berechtigungen im UNIX-mode-Format über die Option mode setzen

mod <path> -20251225

Datum setzen

mod <path> -121008

Uhrzeit im Format HHMMSS setzen

mod <path> -20251225 -121008

Datum und Uhrzeit setzen

mod <path> ... -o

nur Zugriffszeit ändern

mod <path> ... -s

nur Änderungszeit ändern

Hinweise

-YYYYMMDD setzt das Datum und -HHMMSS die Uhrzeit. Standardmäßig ändern sich Zugriffs- und Änderungszeit. -o wählt nur die Zugriffszeit, -s nur die Änderungszeit. Ohne Datums-/Zeitangabe ändern diese Optionen nichts.

Sicherheit

mod und mod <path> ohne Änderung rufen stat auf oder melden dessen Fehlen. Falsche Daten und Rechteformate werden abgewiesen; 0777 sollte vermieden werden. Die Server-Zeitzone ist maßgeblich.

Interaktive Sandbox-Vorschau

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.

Metadaten mit stat lesen (schreibgeschützt)

Installieren und verwalten

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.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install mod
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install mod -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install mod -v 1.1.4
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade mod
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install mod -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Metadaten mit stat lesen (schreibgeschützt)
mod
Path         sandbox
Type         directory
Items        16
Permissions  0755  drwxr-xr-x
Modified     2026-08-11 18:40:00
Metadaten mit stat lesen (schreibgeschützt)
mod \sandbox\feed.xml
Path         sandbox/feed.xml
Type         file
Extension    xml
Size         127 b (127 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 18:40:00
Oktale Berechtigungen in Kurzform setzen
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -0600
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0600  -rw-------
Modified     2026-08-11 18:40:00
Berechtigungen im UNIX-mode-Format über die Option mode setzen
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -m 0644
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 18:40:00
Datum setzen
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2025-12-25 18:40:00
Uhrzeit im Format HHMMSS setzen
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -121008
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 12:10:08
Datum und Uhrzeit setzen
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225 -121008
README.txt
current.txt
draft.txt
new.txt
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt · @code · @edit
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2025-12-25 12:10:08
Nur Zugriffszeit ändern
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225 -o | @stat \sandbox\tmp\permissions.txt -f
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2026-08-11 18:40:00

Modified     2026-08-11 18:40:00
Accessed     2025-12-25 18:40:00
Nur Änderungszeit ändern
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251225 -s | @stat \sandbox\tmp\permissions.txt -f
permissions.txt

Path         sandbox/tmp/permissions.txt
Type         file
Extension    txt
Size         0 b (0 B)
Permissions  0644  -rw-r--r--
Modified     2025-12-25 18:40:00

Modified     2025-12-25 18:40:00
Accessed     2026-08-11 18:40:00
Oktale Berechtigungen in Kurzform setzen
mod \sandbox\missing.txt -0644
Pfad nicht gefunden
Datum setzen
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251344
Ungültig: Datum oder Zeit

In diesem Beispiel verwendete Datei: sandbox/tmp/README.txt

Das Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.

lil-terminal sandbox temporary workspace

Commands in the public documentation use this directory for disposable copies,
archives, uploads and files created during examples. Review destructive commands
before running them and restore the sandbox from the release package when needed.

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.1.42026-10-31

Read-only metadata inspection via stat

mod and mod <path> reuse the installed stat renderer; modifications still require explicit flags.