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

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

小白,請教各位大佬!一次慘痛的教訓后,向各位shell高手求一個Linux mv命令的同名攔截函數(shù)跪求!

小白,請教各位大佬!一次慘痛的教訓后,向各位shell高手求一個Linux mv命令的同名攔截函數(shù)跪求!

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

2 回答

?
MMMHUHU

TA貢獻1834條經(jīng)驗 獲得超8個贊

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

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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