mod

Altera permissões UNIX e timestamps de arquivos ou diretórios sem chamar chmod ou touch do sistema.

ArquivosVersão 1.1.3Estável
lil-terminal

Visão geral

mod altera permissões UNIX em forma curta ou via mode e controla separadamente tempos de acesso/modificação.

Alterar somente os metadados necessários

Altere apenas os metadados desejados: permissões, data ou hora, tempo de acesso e tempo de modificação podem ser escolhidos de forma explícita.

Sintaxe

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

Referência

mod <path> -0755

definir permissões octais pela forma curta

mod <path> -m 0755

definir permissões no formato mode do UNIX pela opção mode

mod <path> -20251225

definir a data

mod <path> -121008

definir a hora no formato HHMMSS

mod <path> -20251225 -121008

definir data e hora

mod <path> ... -o

alterar apenas a hora de acesso

mod <path> ... -s

alterar apenas a hora de modificação

Data e hora

Data e hora podem ser informadas separadamente ou juntas. Sem -o/-s, acesso e modificação são atualizados; -o limita ao acesso, -s à modificação. ctime é administrado pelo sistema de arquivos.

Permissões

A forma curta -0755 e -m 0755 representam o mesmo valor de permissões UNIX. As duas permanecem disponíveis para escolher entre entrada compacta e opção mode explícita.

Resultado

Se stat estiver instalado, mod devolve os metadados atualizados por meio de stat; caso contrário, uma alteração bem-sucedida retorna o indicador normal de sucesso.

Prévia interativa do sandbox

Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.

Definir permissões octais pela forma curta

Instalar e gerenciar

Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.

Base e Minimum são dois pacotes da mesma versão atual do módulo.

Pacote Base

Instala o pacote completo com referência local e todos os modos publicados.

install mod
Pacote Minimum

Instalar o pacote reduzido. A referência local é omitida; help <cmd> -i abre a referência atual do servidor.

install mod -m
Versão pública exata

Instalar exatamente esta versão publicada.

install mod -v 1.1.3
Verificar ou atualizar

upgrade verifica compatibilidade e substitui o bloco somente quando necessário.

upgrade mod
Remover módulo

Remove o bloco da extensão sem afetar o núcleo ou outros módulos.

install mod -u

Exemplos

Os exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.

Definir permissões octais pela forma curta
cd \sandbox\tmp | @mf permissions.txt | mod permissions.txt -0600 | @stat permissions.txt
permissions.txt

0600

permissions.txt
0600
Definir permissões no formato mode do UNIX pela opção mode
mod sandbox/tmp/example.txt -m 0600
Permissions  0600  -rw-------
Definir a data
mod sandbox/tmp/example.txt -20261225
Modified  2026-12-25
Definir a hora no formato HHMMSS
mod sandbox/tmp/example.txt -121008
Modified  12:10:08
Accessed  12:10:08
Definir data e hora
mod sandbox/tmp/example.txt -20261225 -121008
Modified  2026-12-25 12:10:08
Alterar apenas a hora de modificação
mod sandbox/tmp/example.txt -121008 -s
Modified  12:10:08
Accessed  unchanged
Definir permissões octais pela forma curta
mod \sandbox\tmp\missing.txt -0644
Caminho não encontrado

Arquivo usado neste exemplo: sandbox/tmp/README.txt

O exemplo usa um arquivo ou diretório do espaço protegido de documentação /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.

Documentação relacionada

Versão pública atual

v1.1.32026-08-10

Referência localizada de permissões e tempos

-0755 e -m 0755 são explicados separadamente, assim como data, hora, -o e -s.