mod

は PHP を使い UNIX 権限と日時を変更します。mod notes.txt -0600 は所有者だけにアクセスを許可し、mod notes.txt -m 0644 は明示的な指定方法です。stat があれば変更後の属性を表示します。

ファイルバージョン 1.1.4安定版
lil-terminal

概要

mod は PHP を使い UNIX 権限と日時を変更します。mod notes.txt -0600 は所有者だけにアクセスを許可し、mod notes.txt -m 0644 は明示的な指定方法です。stat があれば変更後の属性を表示します。

確認してから変更

mf で一時ファイルを作り、mod notes.txt で確認し、-0600 を設定してもう一度確認します。

構文

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

リファレンス

mod [path]

stat でメタデータを表示(読み取り専用)

mod <path> -0755

短い形式で 8 進数の権限を設定

mod <path> -m 0755

mode オプションで UNIX mode 形式の権限を設定

mod <path> -20251225

日付を設定

mod <path> -121008

HHMMSS 形式で時刻を設定

mod <path> -20251225 -121008

日付と時刻を設定

mod <path> ... -o

アクセス時刻だけを変更

mod <path> ... -s

更新時刻だけを変更

注意事項

-YYYYMMDD は日付、-HHMMSS は時刻です。標準ではアクセス時刻と更新時刻を両方変更します。-o はアクセス時刻のみ、-s は更新時刻のみを対象にします。日付・時刻を指定しなければ変更しません。PHP のサーバー時区を使います。

安全性

変更指定なしの mod は stat を呼び出して確認するだけです。未導入なら案内が出ます。不正な日付や権限は拒否されます。不要な 0777 は避けてください。

インタラクティブな sandbox プレビュー

用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。

Stat でメタデータを表示(読み取り専用)

インストールと管理

現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。

Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。

Base パッケージ

ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。

install mod
Minimum パッケージ

縮小パッケージをインストールします。ローカルリファレンスは含まれず、help <cmd> -i で現在のサーバーリファレンスを開きます。

install mod -m
正確な公開版

この公開済みバージョンを正確に指定してインストールします。

install mod -v 1.1.4
確認または更新

upgrade が互換性を確認し、必要な場合だけブロックを置換します。

upgrade mod
モジュールを削除

コアや他のモジュールに触れず拡張ブロックを削除します。

install mod -u

例

例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。

Stat でメタデータを表示(読み取り専用)
mod
Path         sandbox
Type         directory
Items        16
Permissions  0755  drwxr-xr-x
Modified     2026-08-11 18:40:00
Stat でメタデータを表示(読み取り専用)
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
短い形式で 8 進数の権限を設定
@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
Mode オプションで UNIX mode 形式の権限を設定
@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
日付を設定
@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
HHMMSS 形式で時刻を設定
@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
日付と時刻を設定
@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
アクセス時刻だけを変更
@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
更新時刻だけを変更
@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
短い形式で 8 進数の権限を設定
mod \sandbox\missing.txt -0644
パスが見つかりません
日付を設定
@mf \sandbox\tmp\permissions.txt | mod \sandbox\tmp\permissions.txt -20251344
日付または時刻: 無効

この例で使うファイル: sandbox/tmp/README.txt

例では、保護されたドキュメント用 /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.

関連ドキュメント

現在の公開版

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.