mf

Cria um arquivo ou atualiza a data de modificação e pode abrir um editor.

ArquivosVersão 1.2.3Estável
lil-terminal

Visão geral

mf notes.txt cria um arquivo vazio. Se ele já existe, o conteúdo é preservado e apenas a data de modificação é atualizada. mf private.txt -0600 também define permissões. As opções -edit e -code abrem o editor instalado correspondente. Ao contrário de md, mf exige que a pasta pai já exista.

Criar um arquivo pronto para a próxima etapa

Uma sequência simples é md project, mf project/README.txt e depois edit project/README.txt. mf project/README.txt -edit reúne as duas últimas etapas. Se o editor não estiver instalado, isso é informado antes de alterar o arquivo.

Sintaxe

lil-terminal
mf <file> [-MODE|-m MODE|-edit|-code]

Referência

mf <file>

criar um arquivo (ou atualizar sua data de modificação)

mf <file> -0644

criar ou atualizar o arquivo e definir permissões octais

mf <file> -m 0644

definir permissões no formato mode do UNIX (com a opção mode)

mf <file> -edit @edit

criar ou atualizar o arquivo e abri-lo no editor de texto

mf <file> -code @code

criar ou atualizar o arquivo e abri-lo no Editor de Código

Fluxo de trabalho

Uma sequência simples é md project, mf project/README.txt e depois edit project/README.txt. mf project/README.txt -edit reúne as duas últimas etapas. Se o editor não estiver instalado, isso é informado antes de alterar o arquivo.

Segurança

O diretório pai deve existir. Diretórios nunca são substituídos por arquivos. A abertura no editor só fica disponível quando o módulo correspondente está instalado. Após uma alteração bem-sucedida, mf mostra a visão plana compacta do diretório atual.

Disponibilidade do editor

Se edit ou code não estiver instalado, mf -edit e mf -code avisam antes de alterar o arquivo.

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.

Criar um arquivo (ou atualizar sua data de modificação)

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 mf
Pacote Minimum

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

install mf -m
Versão pública exata

Instalar exatamente esta versão publicada.

install mf -v 1.2.3
Verificar ou atualizar

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

upgrade mf
Remover módulo

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

install mf -u

Exemplos

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

Criar um arquivo (ou atualizar sua data de modificação)
cd \sandbox\tmp | mf notes.txt | cd
README.txt
current.txt
draft.txt
notes.txt
Criar ou atualizar o arquivo e definir permissões octais
mf report.txt -0644
README.txt
notes.txt
Definir permissões no formato mode do UNIX (com a opção mode)
mf private.txt -m 0600
README.txt
notes.txt
Criar ou atualizar o arquivo e abri-lo no editor de texto
mf draft.txt -edit
Text editor opened
Criar ou atualizar o arquivo e abri-lo no Editor de Código
mf script.php -code
Code editor opened
Criar um arquivo (ou atualizar sua data de modificação)
mf missing/notes.txt
Diretório pai 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.2.32026-10-31

Refinamento de produção

Versão estável atual de mf. Cria um arquivo ou atualiza a data de modificação e pode abrir um editor.