ホームページ > 運用・保守 > Linuxの運用と保守 > Linux での誤った削除を防ぐ方法

Linux での誤った削除を防ぐ方法

王林
リリース: 2023-05-14 13:16:06
転載
1504 人が閲覧しました

1. /home/username/ ディレクトリに新しいディレクトリを作成し、.trash

2.. /home/username/tools/ ディレクトリに新しいシェル ファイルを作成し、名前を付けます:remove.sh

コードをコピーする コードは次のとおりです:

para_cnt=$#
trash_dir="/home/username/.trash"
for i in $*; do
stamp=`date +%s`
filename=`basename $i`
mv $i $trash_dir/$filename.$stamp
done
ログイン後にコピー

3. ~/.bashrc を変更して行を追加します

コードをコピーします コードは次のとおりです:

alias rm="sh /home/username/tools/remove.sh"
ログイン後にコピー

独自に構築したremove.shを使用してrmコマンドを置き換えます

4. crontabを設定し、定期的にゴミ箱を空にします:

コードをコピーします。

0 0 * * * rm -rf /home/username/.trash/*
ログイン後にコピー

毎日0時にゴミ箱をクリア

5.source ~/.bashrcで置換がすぐに有効になります

上記の直後rm の実行により削除されたファイルはゴミ箱に置かれます。誤って削除した場合でも復元できます。

以上がLinux での誤った削除を防ぐ方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート