多くの人が有名だが危険なものを使うのに苦労している rmコマンド数日前でも知られていました GitLabデータの損失 誤ってsysadminが間違ったデータベースを削除したとき。 この最後の理由と他のいくつかの理由のために、 ファイルを削除するときに、ユーザーが実行している手順を確認できるツールを作成します そのアイデアの結果は rm-保護.
ファイルを安全に削除できるツールは他にもありますが、 rm-保護 それはおそらくそれをはるかに柔軟で興味深いものにする特徴を持っています。
rm-protectionとは何ですか?
これは、で開発されたオープンソースツールです。 Python、 ファイル削除の安全な代替手段として。 彼の行動は有名なものと同じです rmコマンド (その議論と使用方法を含む)。 唯一の違いは、このコマンドが存在するファイルを削除しないことです。 .*.rm-protection
検証の質問には答えがありませんでした。
¿ファイルを削除するときに私たちがca $%/&...ではないことを確認する最も安全な方法は何ですか??まあ、 rm-protectionの作成者、答えは、ユーザー自身が問題のファイルを削除することを確認することです。 また、ユーザーは本当に重要なファイルにマークを付けることができ、ほとんどのユーザーの悩みを軽減できます。
rm-保護 最大限の保護と柔軟性を提供するとともに、日常業務への影響を最小限に抑えることを目的としています。
rm-protectionの使い方は?
の使用 rm-保護 それは非常に単純で、XNUMXつの機能で構成されています。 rm-p
y protect
。 であること 守る 削除したくない(またはユーザーの本当の希望である限り削除できる)ファイルの保護を担当する人。
これは、次のケーススタディで最もよくわかります。
名前の付いたファイルが必要です no_me_elimines.txt
排除できない、またはセキュリティの質問に答えた場合にのみ排除できることに失敗した場合、実行するのに十分です protec no_me_elimines.txt
セキュリティに関する質問と回答を示します。 本当にファイルを削除したい場合は、実行するだけです。 rm-p no_me_elimines.txt
セキュリティに関する質問に答えます。
見える rm-保護 実際には、次のgifで:
rm-protectionをインストールするにはどうすればよいですか?
rm-protectionのインストールと構成は非常に簡単です。pythonpipをインストールしてから、ターミナルを開いて次のコマンドを実行する必要があります。
pip install rm-protection
rmとして使用するrm-pのエイリアスを作成することも便利なので、使用するときに効率的です。 alias rm="rm-p"
次に、を使用してファイルの保護を開始します protect
.
最も重要なファイルをより適切に保護できるため、これは間違いなくファイルを安全に削除するための興味深い方法です。 また、コマンドをいじってみると、特定の特性を満たすファイルやディレクトリを保護することもできます。
とても便利ありがとうございます
超便利! そして、私自身の経験から、忘れてしまいたいエピソードをすでに思い出しているので、できるだけ早くインストールする必要があると言われています。 rmコマンドは便利ですが、重大な大惨事を引き起こす可能性があります。
どうもありがとうございます。
ご挨拶!
心より感謝申し上げます。
現在のコマンドが問題を引き起こすのと同じように、何かが私にそれが機能しないことを教えてくれます:あなたがそれを塗った後に失効が終わるからです。
そして、私は誰も各ファイル/フォルダーを保護するつもりはないと思います。それは許可によって保護されるべきであり、すでに保護されている可能性があります。