第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

一次慘痛的教訓(xùn)后,向各位shell高手求一個(gè)Linux mv命令的同名攔截函數(shù)謝謝哈~

一次慘痛的教訓(xùn)后,向各位shell高手求一個(gè)Linux mv命令的同名攔截函數(shù)謝謝哈~

函數(shù)式編程 2019-09-19 22:10:43
環(huán)境:操作系統(tǒng):CentOS7.6;shell:zsh5.0.2晚上搬磚到凌晨2點(diǎn)多時(shí),一時(shí)糊涂,竟然莫名其妙地在shell命令行中敲下了如下讓我后悔莫及的命令:mv/*/www/wwwroot從而將系統(tǒng)根目錄下面的/bin、/etc、/sbin、/usr、/var、/root、/home等目錄移動到了/www/wwwroot目錄下,于是導(dǎo)致很多命令都無法正常執(zhí)行。整個(gè)人都懵了的情況之下,手忙腳亂中又關(guān)閉了連線中的shell終端會話窗口,于是再也連不上服務(wù)器了。由于根本連不上服務(wù)器,之后找云服務(wù)商幫忙也表示愛莫能助,只能重裝系統(tǒng)。這次教訓(xùn)過于慘痛,痛定思痛之余,為了以后避免類似事件,想編寫一個(gè)攔截mv命令的同名函數(shù),當(dāng)發(fā)現(xiàn)mv后面輸入的是/*或/bin、/etc、/sbin、/usr、/var、/root、/home時(shí),echo一個(gè)警告信息出來,然后退出執(zhí)行。但我發(fā)現(xiàn)在條件表達(dá)式中無法匹配到參數(shù)“/*”中的星號*,因?yàn)樾翘?在作為參數(shù)輸入之前已被展開,因此實(shí)際上輸入的參數(shù)是星號*展開后的值。由于在下水平有限,這里請教一下各位shell高手,能否根據(jù)上述要求,編寫一個(gè)攔截mv命令的同名函數(shù)。誠摯感謝!
查看完整描述

2 回答

?
喵喵時(shí)光機(jī)

TA貢獻(xiàn)1846條經(jīng)驗(yàn) 獲得超7個(gè)贊

你需要的不是一個(gè)安全的mv,而是一個(gè)健壯的備份恢復(fù)系統(tǒng)即使你現(xiàn)在實(shí)現(xiàn)了一個(gè)安全的mv,那還有安全的rm和安全的cp甚至安全的vim,事實(shí)上,即使你有一個(gè)百分百安全的操作系統(tǒng),云服務(wù)商也有可能會丟掉你的數(shù)據(jù)。所以異地備份+一個(gè)快速部署恢復(fù),才是比較可靠的選擇
                            
查看完整回答
反對 回復(fù) 2019-09-19
  • 2 回答
  • 0 關(guān)注
  • 367 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號