mov

Move um arquivo ou diretório para outro local ou caminho; substituir um destino existente é sempre explícito.

ArquivosVersão 1.2.2Estável
lil-terminal

Visão geral

mov oferece a lógica SOURCE DESTINATION: mover para diretório existente, definir novo caminho ou substituir destino compatível com -f.

Mover sem ambiguidade

Antes de mover, defina se <dst> é um diretório contêiner ou o novo caminho exato; use -f apenas para uma substituição intencional.

Sintaxe

lil-terminal
mov <src> <dst> [-f]

Referência

mov <src> <dst>

mover um arquivo ou diretório para <dst>

mov <src> <dst> -f

mover substituindo arquivo, link ou diretório vazio existente

Conflitos e compatibilidade

Sem -f, um destino final existente gera erro. -f substitui arquivo, link ou diretório vazio do mesmo tipo, sem apagar árvores não vazias. mov <dst> permanece apenas por compatibilidade para mover o diretório atual para um diretório externo existente.

Regras de destino

mov sandbox/tmp/a.txt sandbox/archive/ move a.txt para dentro de archive quando archive já existe como diretório. mov sandbox/tmp/a.txt sandbox/archive/a.txt informa o caminho final explicitamente. Um diretório não pode ser movido para dentro de um de seus próprios descendentes.

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.

Mover um arquivo ou diretório para <dst>

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

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

install mov -m
Versão pública exata

Instalar exatamente esta versão publicada.

install mov -v 1.2.2
Verificar ou atualizar

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

upgrade mov
Remover módulo

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

install mov -u

Exemplos

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

Mover um arquivo ou diretório para <dst>
cd \sandbox\tmp | @mf move-me.txt | mov move-me.txt ..\workspace\move-me.txt | cd ..\workspace | pwd
move-me.txt

workspace/
move-me.txt
original.txt
replace.txt
updated.txt

/home/account/public_html/sandbox/workspace
Mover um arquivo ou diretório para <dst>
mov sandbox/tmp/draft.txt sandbox/tmp/final.txt
moved  sandbox/tmp/draft.txt → sandbox/tmp/final.txt
Mover substituindo arquivo, link ou diretório vazio existente
mov sandbox/tmp/new.txt sandbox/tmp/current.txt -f
moved    sandbox/tmp/new.txt → sandbox/tmp/current.txt
replace  existing file explicitly
Mover um arquivo ou diretório para <dst>
mov sandbox/tmp/project sandbox/workspace/
moved  sandbox/tmp/project → sandbox/workspace/project
Mover um arquivo ou diretório para <dst>
mov \sandbox\tmp\new.txt \sandbox\tmp\current.txt
O destino já existe

Arquivo usado neste exemplo: sandbox/workspace/original.txt

O exemplo usa um arquivo ou diretório do espaço protegido de documentação /sandbox/.

alpha
beta
gamma

Documentação relacionada

Versão pública atual

v1.2.22026-08-13

Destino mais claro

A referência principal descreve <dst> diretamente.