mov

Sposta un file o una directory in una nuova posizione o percorso; la sostituzione di una destinazione esistente è sempre esplicita.

FileVersione 1.2.2Stabile
lil-terminal

Panoramica

mov usa la logica SOURCE DESTINATION: spostare dentro directory esistenti, assegnare un nuovo percorso o sostituire con -f.

Spostare senza ambiguità

Prima di spostare, stabilire se <dst> è una directory contenitore o il nuovo percorso esatto; usare -f solo per una sostituzione intenzionale.

Sintassi

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

Riferimento

mov <src> <dst>

spostare un file o una directory in <dst>

mov <src> <dst> -f

spostare sostituendo un file, un collegamento o una directory vuota esistente

Conflitti e compatibilità

Senza -f un obiettivo finale esistente genera errore. -f sostituisce file, link o directory vuote dello stesso tipo, senza cancellare alberi non vuoti. mov <dst> resta solo per compatibilità e sposta la directory corrente in una directory esterna già esistente.

Regole della destinazione

mov sandbox/tmp/a.txt sandbox/archive/ sposta a.txt dentro archive quando archive è già una directory. mov sandbox/tmp/a.txt sandbox/archive/a.txt specifica invece il percorso finale. Una directory non può essere spostata dentro un proprio discendente.

Anteprima interattiva del sandbox

Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.

Spostare un file o una directory in <dst>

Installa e gestisci

Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.

Base e Minimum sono due pacchetti della stessa release corrente del modulo.

Pacchetto Base

Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.

install mov
Pacchetto Minimum

Installa il pacchetto ridotto. Il riferimento locale è omesso; help <cmd> -i apre il riferimento server corrente.

install mov -m
Versione pubblica esatta

Installa esattamente questa versione pubblicata.

install mov -v 1.2.2
Controlla o aggiorna

upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.

upgrade mov
Rimuovi modulo

Rimuove il blocco estensione senza toccare core e altri moduli.

install mov -u

Esempi

Gli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.

Spostare un file o una directory in <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
Spostare un file o una directory in <dst>
mov sandbox/tmp/draft.txt sandbox/tmp/final.txt
moved  sandbox/tmp/draft.txt → sandbox/tmp/final.txt
Spostare sostituendo un file, un collegamento o una directory vuota esistente
mov sandbox/tmp/new.txt sandbox/tmp/current.txt -f
moved    sandbox/tmp/new.txt → sandbox/tmp/current.txt
replace  existing file explicitly
Spostare un file o una directory in <dst>
mov sandbox/tmp/project sandbox/workspace/
moved  sandbox/tmp/project → sandbox/workspace/project
Spostare un file o una directory in <dst>
mov \sandbox\tmp\new.txt \sandbox\tmp\current.txt
La destinazione esiste già

File usato in questo esempio: sandbox/workspace/original.txt

L’esempio usa un file o una directory dell’area di documentazione protetta /sandbox/.

alpha
beta
gamma

Documentazione correlata

Versione pubblica attuale

v1.2.22026-08-13

Destinazione più chiara

Il riferimento principale descrive direttamente <dst>.