これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド safe-rm です。
プログラム:
NAME
safe-rm - 誤って削除されないようにするための rm コマンドのラッパー
USAGE
safe-rm [ ... ] (rm と同じ引数)
DESCRIPTION
safe-rm は、rm をラッパーに置き換えることで、重要なファイルが誤って削除されるのを防ぎます
ファイルとディレクトリの構成可能なブラックリストに対して、指定された引数をチェックします
絶対に外してはいけないもの。
これらの保護されたファイルまたはディレクトリのいずれかを削除しようとするユーザーは、削除できません。
代わりに警告メッセージが表示されます。
safe-rm は rm コマンドを置き換えるためのものであるため、シンボリックを配置することでこれを実現できます
パスの先頭にあるディレクトリに「rm」という名前でリンクします。 例えば、
このパスが与えられた場合:
PATH =/ usr / local / bin:/ binに:/ usr / bin
次のシンボリック リンクを作成できます。
ln -s /usr/local/bin/safe-rm /usr/local/bin/rm
CONFIGURATION
保護されたパスは、サイト レベルとユーザー レベルの両方で設定できます。
これらの構成ファイルには両方とも、重要なファイルまたはディレクトリのリストを含めることができます
(XNUMX 行に XNUMX つ):
/etc/safe-rm.conf
~/.config/safe-rm
これらが両方とも空の場合、重要なパスのデフォルト リストが使用されます。
/ usr / lib /*
内のすべてのファイルを保護します / usr / lib ディレクトリが参照されている場合
ただし、システムを次のものから保護することはできません。
rm -rf / usr / lib
完全に保護するには、次の両方の行を含める必要があります。
/ usr / lib
/ usr / lib /*
EXIT ステータス
実際の rm コマンドと同じ終了ステータス。
すべてのファイル引数が safe-rm によってスキップされた場合、終了ステータスは
ファイル引数が存在しない場合の実際の rm の終了ステータスと同じです。
onworks.net サービスを使用して safe-rm online を使用する