最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

慎用rm -rf /與 rm -rf /* 推薦使用mv代替rm

 更新時間:2021年10月21日 15:16:16   作者:代序春秋  
本文主要介紹了慎用rm -rf /與 rm -rf /* 推薦使用mv代替rm,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

rm 命令可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉

命令 作用
-f 強制刪除文件或目錄
-i 刪除已有文件或目錄之前先詢問用戶
-r 遞歸處理, 將指定目錄下的所有文件與子目錄一并處理
/ 在Linux中表示根目錄
* 所有文件
/* 根目錄下的所有文件

注意:一旦你執(zhí)行了上述“rm -rf /” 或者“rm -rf /*”命令,會刪除Linux根目錄下的所有文件,直接導致服務器癱瘓

解決的辦法只有一個,如下:

程序員應該養(yǎng)成好的習慣,慎用rm命令,用mv命令代替.

命令 作用
~/ 當前登錄用戶的用戶目錄
./ 表示當前目錄
pwd 查看當前所在路徑

mv實現步驟:

1、打開一個終端,輸入命令:vim ~/.bashrc

2、在打開的文件最后加入如下代碼:

mkdir -p ~/.trash   #在家目錄下創(chuàng)建一個.trash文件夾(隱藏文件,ls -a 查看)
alias rm=del        #使用別名del代替rm   
del()               #函數del,作用:將rm命令修改為mv命令
{  
  mv $@ ~/.trash/  
}  
cleardel()          #函數cleardel,作用:清空回收站.trash文件夾,y或Y表示確認,n表示取消
{  
    read -p "clear sure?[Input 'y' or 'Y' to confirm. && Input 'n' to cancel.]" confirm   
    [ $confirm == 'y' ] || [ $confirm == 'Y' ]  && /bin/rm -rf ~/.trash/*   
}  

3、保存修改并退出
4、使設置生效:在終端下輸入source ~/.bashrc。
5、如果沒有生效,請關閉終端重新打開也可以,本步驟同4步驟(source - ~/.bashrc)作用相同。至此,已經設置完成,可以在終端下進行測試了。

測試結果(命令總結)

1、刪除文件

del [文件名]
rm [文件名]
del *
rm *

2、清空回收站(即:清空.trash文件夾)

cleardel

注:該命令會有一個是否刪除確認,y或Y表示確認刪除,n表示取消刪除。
注:rm命令已經刪除,所以要徹底刪除文件的話,可以先del刪除文件到垃圾箱,然后進入~/.trash文件夾使用cleardel命令來徹底清除垃圾箱里的所有文件。

到此這篇關于慎用rm -rf /與 rm -rf /* 推薦使用mv代替rm的文章就介紹到這了,更多相關rm -rf /與 rm -rf /* 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 檢查 Bash 中是否存在輸入參數的問題

    檢查 Bash 中是否存在輸入參數的問題

    這篇文章主要介紹了檢查 Bash 中是否存在輸入參數,通過本文向您展示如何檢查輸入參數是否存在或現有參數的數量,需要的朋友可以參考下
    2023-06-06
  • Shell腳本批量修改文件后綴名代碼分享

    Shell腳本批量修改文件后綴名代碼分享

    這篇文章主要介紹了Shell腳本批量修改文件后綴名,問中收集了2個示例,需要的朋友可以參考下
    2014-07-07
  • UNIX sh(Bourne Shell)腳本里面使用數組的兩種方法

    UNIX sh(Bourne Shell)腳本里面使用數組的兩種方法

    這篇文章主要介紹了UNIX sh(Bourne Shell)腳本里面使用數組的兩種方法 ,需要的朋友可以參考下
    2016-12-12
  • Linux Shell在目錄下使用for循環(huán)結合if查找文件的巧用

    Linux Shell在目錄下使用for循環(huán)結合if查找文件的巧用

    今天小編就為大家分享一篇關于Linux Shell在目錄下使用for循環(huán)結合if查找文件的巧用,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • shell耗時計算的實現

    shell耗時計算的實現

    本文主要介紹了shell耗時計算的實現,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01
  • mysql源碼安裝腳本分享

    mysql源碼安裝腳本分享

    這篇文章主要介紹了mysql源碼安裝的腳本,配置文件的內容是針對mysql5.6的,需要的朋友可以參考下
    2014-03-03
  • Linux命令之free命令使用詳解

    Linux命令之free命令使用詳解

    在Linux系統(tǒng)中,free命令用于顯示系統(tǒng)內存的使用情況,它提供了系統(tǒng)內存總量、已使用內存、空閑內存以及其他與內存相關的統(tǒng)計信息,本文將給大家詳細的介紹一下Linux free命令的使用方法,需要的朋友可以參考下
    2023-08-08
  • Shell用sed命令刪除特定行的方法

    Shell用sed命令刪除特定行的方法

    這篇文章主要介紹了Shell用sed命令刪除特定行的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10
  • linux中kvm的安裝及快照管理

    linux中kvm的安裝及快照管理

    這篇文章主要介紹了linux中kvm的安裝及快照管理的相關資料,需要的朋友可以參考下
    2016-12-12
  • 25個好用的Shell腳本常用命令分享

    25個好用的Shell腳本常用命令分享

    這篇文章主要介紹了25個好用的Shell腳本常用命令,由個人收集整理而來,需要的朋友可以參考下
    2014-03-03

最新評論

洛阳市| 福建省| 梁山县| 石嘴山市| 兖州市| 临夏市| 遵义县| 西藏| 聂拉木县| 祁门县| 高淳县| 微博| 扶绥县| 瓦房店市| 乐东| 井冈山市| 桑日县| 盈江县| 南开区| 闻喜县| 长岭县| 东丽区| 昌都县| 来凤县| 岫岩| 娱乐| 万年县| 兴城市| 肇州县| 五河县| 周口市| 福安市| 靖边县| 广元市| 西城区| 新郑市| 常山县| 高淳县| 兴安县| 临安市| 工布江达县|