mov

ファイルやディレクトリを新しい場所またはパスへ移動します。既存の対象を置き換える場合は明示指定が必要です。

ファイルバージョン 1.2.2安定版
lil-terminal

概要

mov は自然な SOURCE DESTINATION の考え方で、既存ディレクトリへの移動、新しいパス指定、-f による互換宛先の置換を行えます。

曖昧さなくファイルを移動する

移動前に <dst> が格納先ディレクトリなのか正確な新パスなのかを決め、-f は意図的な置換にだけ使います。

構文

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

リファレンス

mov <src> <dst>

ファイルまたはディレクトリを <dst> に移動

mov <src> <dst> -f

既存のファイル、リンク、空ディレクトリを置換して移動する

競合と互換性

-f がなければ最終宛先の存在はエラーです。-f は同種のファイル、リンク、空ディレクトリだけを置換し、非空ツリーは削除しません。mov <dst> は互換性のためだけに残り、現在のディレクトリを外部の既存ディレクトリへ移動します。

宛先の規則

archive が既存ディレクトリなら mov sandbox/tmp/a.txt sandbox/archive/ は a.txt をその中へ移動します。mov sandbox/tmp/a.txt sandbox/archive/a.txt は最終パスを明示します。ディレクトリを自分自身の子孫へ移動することはできません。

インタラクティブな sandbox プレビュー

用意された例をページ上でそのまま実行できます。結果は事前に生成されてブラウザに表示され、サーバーではターミナルコマンドを実行しません。

ファイルまたはディレクトリを <dst> に移動

インストールと管理

現在の互換バージョンをインストールします。全機能は Base、縮小版は Minimum を選び、すでに導入済みのモジュール更新には upgrade を使います。

Base と Minimum は同じ現在のモジュールリリースの二つのパッケージです。

Base パッケージ

ローカル参照と公開済みの全モードを含む完全パッケージをインストールします。

install mov
Minimum パッケージ

縮小パッケージをインストールします。ローカルリファレンスは含まれず、help <cmd> -i で現在のサーバーリファレンスを開きます。

install mov -m
正確な公開版

この公開済みバージョンを正確に指定してインストールします。

install mov -v 1.2.2
確認または更新

upgrade が互換性を確認し、必要な場合だけブロックを置換します。

upgrade mov
モジュールを削除

コアや他のモジュールに触れず拡張ブロックを削除します。

install mov -u

例はコピーできますが、サイトは実行しません。実プロジェクトではパス、権限、破壊的オプションを確認してください。

ファイルまたはディレクトリを <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
ファイルまたはディレクトリを <dst> に移動
mov sandbox/tmp/draft.txt sandbox/tmp/final.txt
moved  sandbox/tmp/draft.txt → sandbox/tmp/final.txt
既存のファイル、リンク、空ディレクトリを置換して移動する
mov sandbox/tmp/new.txt sandbox/tmp/current.txt -f
moved    sandbox/tmp/new.txt → sandbox/tmp/current.txt
replace  existing file explicitly
ファイルまたはディレクトリを <dst> に移動
mov sandbox/tmp/project sandbox/workspace/
moved  sandbox/tmp/project → sandbox/workspace/project
ファイルまたはディレクトリを <dst> に移動
mov \sandbox\tmp\new.txt \sandbox\tmp\current.txt
宛先は既に存在します

この例で使うファイル: sandbox/workspace/original.txt

例では、保護されたドキュメント用 /sandbox/ ワークスペースのファイルまたはディレクトリを使います。

alpha
beta
gamma

関連ドキュメント

現在の公開版

v1.2.22026-08-13

より明確な宛先

主なリファレンスで <dst> を直接説明します。