欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

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

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

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

mv實(shí)現(xiàn)步驟:

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

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

mkdir -p ~/.trash   #在家目錄下創(chuàng)建一個.trash文件夾(隱藏文件,ls -a 查看)
alias rm=del        #使用別名del代替rm   
del()               #函數(shù)del,作用:將rm命令修改為mv命令
{  
  mv $@ ~/.trash/  
}  
cleardel()          #函數(shù)cleardel,作用:清空回收站.trash文件夾,y或Y表示確認(rèn),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、使設(shè)置生效:在終端下輸入source ~/.bashrc。
5、如果沒有生效,請關(guān)閉終端重新打開也可以,本步驟同4步驟(source - ~/.bashrc)作用相同。至此,已經(jīng)設(shè)置完成,可以在終端下進(jìn)行測試了。

測試結(jié)果(命令總結(jié))

1、刪除文件

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

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

cleardel

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

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

相關(guān)文章

  • Linux中rz命令和sz命令使用詳解大全

    Linux中rz命令和sz命令使用詳解大全

    在linux中rz 和 sz 命令允許開發(fā)板與主機(jī)通過串口進(jìn)行傳遞文件了,下面我們就來簡單的介紹一下rz 和 sz 命令實(shí)例
    2015-10-10
  • Formatting Long Lines 格式化多行字符的shell腳本

    Formatting Long Lines 格式化多行字符的shell腳本

    這篇文章主要介紹了Formatting Long Lines 格式化多行字符的shell腳本,需要的朋友可以參考下
    2016-08-08
  • Ubuntu中的sudo和su命令介紹

    Ubuntu中的sudo和su命令介紹

    這篇文章介紹了Ubuntu中的sudo和su命令,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • shell腳本一鍵安裝php7的實(shí)例(推薦)

    shell腳本一鍵安裝php7的實(shí)例(推薦)

    下面小編就為大家?guī)硪黄猻hell腳本一鍵安裝php7的實(shí)例(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • shell腳本中一鍵部署zookeeper集群服務(wù)的方法

    shell腳本中一鍵部署zookeeper集群服務(wù)的方法

    Zookeeper是一個開源的分布式的,為分布式框架提供協(xié)調(diào)服務(wù)的Apache項(xiàng)目,這篇文章主要介紹了shell腳本一鍵部署zookeeper集群服務(wù)的方法,需要的朋友可以參考下
    2022-05-05
  • 實(shí)例詳解Linxu中df命令

    實(shí)例詳解Linxu中df命令

    df 即“可用磁盤”disk free,用于顯示文件系統(tǒng)的磁盤使用情況,本文通過一些例子給大家講解linux df命令,感興趣的朋友一起學(xué)習(xí)吧
    2015-11-11
  • 詳解adb shell 常用命令

    詳解adb shell 常用命令

    這篇文章主要介紹了詳解adb shell 常用命令,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 詳細(xì)介紹Linux IO

    詳細(xì)介紹Linux IO

    這篇文章主要介紹了Linux IO,對Linux感興趣的同學(xué),可以參考下
    2021-04-04
  • linux批量備份服務(wù)器配置文件和目錄的腳本

    linux批量備份服務(wù)器配置文件和目錄的腳本

    這篇文章主要介紹了linux下批量備份服務(wù)器配置文件和目錄的方法,需要的朋友可以參考下
    2013-08-08
  • Linux 解壓縮文件到指定目錄

    Linux 解壓縮文件到指定目錄

    tar是Linux中常用的打包、壓縮、加壓縮工具,tar的參數(shù)很多,這里僅僅列舉常用的壓縮與解壓縮參數(shù),本文重點(diǎn)講解Linux 解壓縮文件到指定目錄,需要的朋友可以參考下
    2023-02-02

最新評論