プロジェクト in Linux Skill Tree

カスタムのゴミ箱機能付きコマンドを実装する

初級

このプロジェクトでは、削除されたファイルを完全に削除する代わりにゴミ箱ディレクトリに移動するカスタム rm コマンドを作成する方法を学びます。これは、重要なファイルの誤削除を防ぐために Linux サーバーで役立つ機能です。

LinuxShell

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

このプロジェクトでは、削除されたファイルを永続的に削除する代わりにゴミ箱ディレクトリに移動するカスタム rm コマンドを作成する方法を学びます。重要なファイルの誤削除を防ぐために、Linux サーバーにこの機能を備えることは便利です。

👀 プレビュー

labex:project/ $ ll /tmp/trash
total 2.0K
-rw-r--r-- 1 labex labex 8 Oct 26 17:47 trash_file.md

🎯 タスク

このプロジェクトでは、以下を学びます。

  • 削除されたファイルを一時的に保存する /tmp/trash ディレクトリを設定する方法
  • 削除されたファイルをゴミ箱ディレクトリに移動するカスタム rm コマンドスクリプトを作成する方法
  • カスタム rm コマンドを使用するために PATH 環境変数を更新する方法
  • カスタム rm -f コマンドが期待通りに機能していることを確認するためのテスト方法

🏆 成果

このプロジェクトを完了すると、以下のことができるようになります。

  • ゴミ箱ディレクトリ付きのカスタム rm コマンドを実装することで、Linux サーバーを誤ったファイル削除から保護する
  • システムコマンドを変更してその既定の動作を変える方法を理解する
  • シェルスクリプトと環境変数管理の経験を得る

講師

labby

Labby

Labby is the LabEx teacher.