md

フォルダーと、パス上に不足している親ディレクトリをまとめて作成します。

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

概要

画像やバックアップ用のフォルダーが必要なら、md project/assets/images で途中の階層もまとめて作成できます。一つずつ親フォルダーを用意する必要はありません。-0755 は最後のフォルダーの権限を指定し、中間階層にはホスト側の既定設定が適用されます。mf と異なり、作るのはファイルではなくディレクトリです。

ディレクトリ構造を一度に作る

まず md project/assets/images、続いて mf project/README.txt でファイルを用意します。最後のフォルダーを制限する場合は md project/private -0700 を使います。既存のフォルダーの権限は、明示的にモードを指定したときだけ変更されます。

構文

lil-terminal
md <path> [-MODE|-m MODE]

リファレンス

md <path>

ディレクトリを作成(パス途中の不足ディレクトリも作成)

md <path> -0755

ディレクトリを作成して 8 進数の権限を設定

md <path> -m 0755

UNIX の mode 形式で権限を設定(mode オプションを使用)

入れ子のパス

まず md project/assets/images、続いて mf project/README.txt でファイルを用意します。最後のフォルダーを制限する場合は md project/private -0700 を使います。既存のフォルダーの権限は、明示的にモードを指定したときだけ変更されます。

安全性

パスは現在のターミナルディレクトリから解決されます。既存ファイルがディレクトリに置き換えられることはありません。成功後は大きな再帰ツリーではなく、cd と同じ簡潔なフラット表示を返します。

ディレクトリ権限

明示した8進数の権限は既存の対象ディレクトリにも適用されます。指定しなければ権限は維持されます。

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

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

ディレクトリを作成(パス途中の不足ディレクトリも作成)

インストールと管理

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

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

Base パッケージ

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

install md
Minimum パッケージ

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

install md -m
正確な公開版

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

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

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

upgrade md
モジュールを削除

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

install md -u

例

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

ディレクトリを作成(パス途中の不足ディレクトリも作成)
cd \sandbox\tmp | md project/assets | md project/cache | cd project
project/
  assets/

project/
  assets/
  cache/

assets/
cache/
ディレクトリを作成して 8 進数の権限を設定
md sandbox/tmp/private -0700
sandbox/
project/
UNIX の mode 形式で権限を設定(mode オプションを使用)
md sandbox/tmp/public -m 0755
sandbox/
project/
ディレクトリを作成(パス途中の不足ディレクトリも作成)
md sandbox/tmp/first/second -0777
sandbox/
project/
ディレクトリを作成(パス途中の不足ディレクトリも作成)
md \sandbox\README.txt\child
ディレクトリの作成に失敗しました

この例で使うファイル: sandbox/tmp/README.txt

例では、保護されたドキュメント用 /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.

関連ドキュメント

現在の公開版

v1.2.22026-10-31

プロダクション向け調整

md の現在の安定版。フォルダーと、パス上に不足している親ディレクトリをまとめて作成します。