mov

Verschiebt Dateien oder Verzeichnisse an einen neuen Ort oder Pfad; vorhandene Ziele werden nur ausdrücklich ersetzt.

DateienVersion 1.2.2Stabil
lil-terminal

Überblick

mov bietet die vertraute SOURCE--DESTINATION-Logik für Dateien und Verzeichnisse: in vorhandene Ordner verschieben, einen neuen Pfad setzen oder mit -f kompatible Ziele ersetzen.

Verschieben ohne Mehrdeutigkeit

Klären Sie vor dem Verschieben, ob <dst> ein Zielverzeichnis oder der exakte neue Pfad ist; -f ist nur für eine beabsichtigte Ersetzung gedacht.

Syntax

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

Referenz

mov <src> <dst>

Datei oder Verzeichnis nach <dst> verschieben

mov <src> <dst> -f

beim Verschieben eine vorhandene Datei, Verknüpfung oder ein leeres Verzeichnis ersetzen

Konflikte und Kompatibilität

Ohne -f führt ein vorhandenes Endziel zu einem Fehler. -f ersetzt Datei, Link oder leeres Verzeichnis desselben Typs, löscht aber keinen nicht leeren Baum. Die Ein-Argument-Form mov <dst> bleibt nur zur Kompatibilität und verschiebt das aktuelle Verzeichnis in ein externes vorhandenes Verzeichnis.

Zielregeln

mov sandbox/tmp/a.txt sandbox/archive/ verschiebt a.txt in archive, wenn archive bereits ein Verzeichnis ist. mov sandbox/tmp/a.txt sandbox/archive/a.txt nennt den endgültigen Pfad ausdrücklich. Ein Verzeichnis darf nicht in einen eigenen Unterpfad verschoben werden.

Interaktive Sandbox-Vorschau

Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.

Datei oder Verzeichnis nach <dst> verschieben

Installieren und verwalten

Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.

Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.

Base-Paket

Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.

install mov
Minimum-Paket

Das reduzierte Paket installieren. Die lokale Referenz entfällt; help <cmd> -i öffnet die aktuelle Serverreferenz.

install mov -m
Exakte öffentliche Version

Genau diese veröffentlichte Version installieren.

install mov -v 1.2.2
Prüfen oder aktualisieren

upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.

upgrade mov
Modul entfernen

Erweiterungsblock entfernen, Core und andere Module bleiben erhalten.

install mov -u

Beispiele

Die Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.

Datei oder Verzeichnis nach <dst> verschieben
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
Datei oder Verzeichnis nach <dst> verschieben
mov sandbox/tmp/draft.txt sandbox/tmp/final.txt
moved  sandbox/tmp/draft.txt → sandbox/tmp/final.txt
Beim Verschieben eine vorhandene Datei, Verknüpfung oder ein leeres Verzeichnis ersetzen
mov sandbox/tmp/new.txt sandbox/tmp/current.txt -f
moved    sandbox/tmp/new.txt → sandbox/tmp/current.txt
replace  existing file explicitly
Datei oder Verzeichnis nach <dst> verschieben
mov sandbox/tmp/project sandbox/workspace/
moved  sandbox/tmp/project → sandbox/workspace/project
Datei oder Verzeichnis nach <dst> verschieben
mov \sandbox\tmp\new.txt \sandbox\tmp\current.txt
Ziel existiert bereits

In diesem Beispiel verwendete Datei: sandbox/workspace/original.txt

Das Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.

alpha
beta
gamma

Verwandte Dokumentation

Aktuelle öffentliche Version

v1.2.22026-08-13

Klareres Ziel

Die Hauptreferenz beschreibt <dst> jetzt direkt.