del

指定したファイル、リンク、ディレクトリを削除します。再帰削除には明示的な指定が必要です。

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

概要

del はファイル、シンボリックリンク、ディレクトリを削除します。del old.txt cache.tmp のように複数の対象を指定できます。空ディレクトリはそのまま削除できますが、中身がある場合は -r または同じ意味の -a が必要です。

削除前に確認

cd、dir、stat で対象を確認してから実行します。-r は指定したフォルダーの中身もすべて削除します。

構文

lil-terminal
del <path>... [-r|-a] [-f]

リファレンス

del <file>

ファイル(またはシンボリックリンク)を削除

del <dir>

空のディレクトリを削除

del <path>...

複数のファイルと空ディレクトリをまとめて削除

del <dir> -r | del <dir> -a

ディレクトリを再帰的に削除

del <path>... -f

指定したパスを削除し、すでに存在しない対象はエラーにしない

del -- <path>

- で始まるパスをファイル名として扱う

注意事項

-f は権限を無視するものではなく、すでに存在しないパスを飛ばすだけです。繰り返し実行する .lil スクリプトに便利です。オプションは指定した全対象に適用されます。ハイフン始まりの名前には del -- -old.txt を使います。

安全性

ファイルシステムのルート、作業ディレクトリ、基準ディレクトリとそれらの親パスは保護されます。リンクは参照先をたどらずに削除します。ゴミ箱や取り消しはなく、途中で失敗しても一部の削除が済んでいる場合があります。

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

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

ファイル(またはシンボリックリンク)を削除

インストールと管理

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

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

Base パッケージ

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

install del
Minimum パッケージ

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

install del -m
正確な公開版

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

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

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

upgrade del
モジュールを削除

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

install del -u

例

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

ファイル(またはシンボリックリンク)を削除
cd \sandbox\tmp | del draft.txt
README.txt
current.txt
new.txt
空のディレクトリを削除
cd \sandbox\tmp | @md temp-empty | del temp-empty
README.txt
current.txt
draft.txt
new.txt
temp-empty/

README.txt
current.txt
draft.txt
new.txt
複数のファイルと空ディレクトリをまとめて削除
del \sandbox\tmp\draft.txt \sandbox\tmp\new.txt
README.txt
current.txt
指定したパスを削除し、すでに存在しない対象はエラーにしない
del \sandbox\tmp\missing.txt -f
README.txt
current.txt
draft.txt
new.txt
ディレクトリを再帰的に削除
del \sandbox\tmp -r
config/
data/
workspace/
ディレクトリを再帰的に削除
del . -r
保護されたパスは削除できません
ディレクトリを再帰的に削除
@md \sandbox\tmp\demo-folder | @mf \sandbox\tmp\demo-folder\temp.txt | del \sandbox\tmp\demo-folder -a
demo-folder/
  temp.txt

README.txt
current.txt
draft.txt
new.txt
- で始まるパスをファイル名として扱う
@mf \sandbox\tmp\-old.txt | cd \sandbox\tmp | del -- -old.txt
README.txt
current.txt
draft.txt
new.txt
-old.txt

README.txt
current.txt
draft.txt
new.txt

この例で使うファイル: 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

プロダクション向け調整

del の現在の安定版。指定したファイル、リンク、ディレクトリを削除します。