はじめに
このプロジェクトでは、削除されたファイルを永続的に削除する代わりにゴミ箱ディレクトリに移動するカスタム 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 サーバーを誤ったファイル削除から保護する - システムコマンドを変更してその既定の動作を変える方法を理解する
- シェルスクリプトと環境変数管理の経験を得る