首頁  >  文章  >  系統教程  >  小心使用rm指令,不小心敲錯幾天的努力全泡湯了

小心使用rm指令,不小心敲錯幾天的努力全泡湯了

PHPz
PHPz轉載
2024-01-26 21:45:301052瀏覽

rm-rf慎用

指令敲得多了linux 虛擬主機,常在海邊走,難免會濕鞋

明天,一個手誤,敲錯了指令,把本來想要留的資料夾給rm-rf掉了

幾天心血全木有了,靠,死的心都有了

經百度,google以及嘗試無果,哎,這個之後再研究如何尋回吧

幾點教訓:

1.rm非常是rm-rf之前,當心,三思,或則直接將指令改寫掉

2.做好備份linux如何還原回收站刪除的檔案,有方便的備份腳本

3.做好定時備份,有個高手搞定時腳本,每晚定時自個執行,雖然刪錯了也不會這麼憋屈

首先linux如何恢復回收站刪除的檔案學linux有前途嗎,搞個回收站

linux回收站还原_linux回收站命令行删除_linux如何恢复回收站删除的文件

#在~下.bashrc或則.bash_profile加入

mkdir -p ~/.trash
alias rm=trash
alias r=trash
alias rl='ls ~/.trash'
alias ur=undelfile
undelfile()
{
mv -i ~/.trash/$@ ./
}
trash()
{
mv $@ ~/.trash/
}

這是執行

rm就相當於執行mv了

linux回收站命令行删除_linux如何恢复回收站删除的文件_linux回收站还原

#註:此時早已木有rm-rf了

刪掉的檔案會在.trash中出現

可以恢復回來

urfilename

這就帶來一個問題,怎麼刪掉回收站裡的東西,這是後rm在這裡是木頭有用的

在剛剛.bashrc下繼續加函數

cleartrash()
{
read -p "clear sure?[n]" confirm
[ $confirm == 'y' ] || [ $confirm == 'Y' ]&& /usr/bin/rm -rf ~/.trash/*
}

$..bashrc

linux如何恢复回收站删除的文件_linux回收站命令行删除_linux回收站还原

#之後,如果想清空回收站的話

$cleartrash就行了

備份腳本正在搞

包括打包壓縮快速備份腳本和午夜定時備份腳本

linux下刪掉檔案修補,目前還木有學會,哎

血的教訓,防範未然

以上是小心使用rm指令,不小心敲錯幾天的努力全泡湯了的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:itcool.net。如有侵權,請聯絡admin@php.cn刪除