我在shell中,rm -rf /目錄名/ 不報錯 但刪除不了目錄,而rm -rf 目錄名/ 就可以, 這兩個表達(dá)方式有什么區(qū)別嗎
1 回答
已采納

luofuxiang
TA貢獻(xiàn)34條經(jīng)驗 獲得超34個贊
????"/目錄名"? ? 表示系統(tǒng)目錄,如/home,/etc等,這些包含在系統(tǒng)環(huán)境變量中,在任意位置通過"cd /目錄名"可以訪問該目錄,而單獨"目錄名" 是表示在當(dāng)前目錄下存在的目錄。樓主通過rm -rf /目錄名刪除目錄時,系統(tǒng)是在查找系統(tǒng)目錄,而不是當(dāng)前目錄,至于不報錯,是因為Linux的rm命令在沒有這個目錄的情況下本身就不報錯。而rm -rf 目錄名/是在當(dāng)前目錄下刪除,所以可以刪掉。
添加回答
舉報
0/150
提交
取消