linux命令之刪除命令rm及系統別名修改命令名
阿新 • • 發佈:2021-12-11
刪除檔案
刪除檔案有兩種方式: 1、物理刪除:直接刪除檔案 2、邏輯刪除:將檔案隱藏,沒有直接刪除(相當於mv移動檔案) # rm 是一個物理刪除的命令 (這個命令要謹慎使用!!) 格式: rm [引數] [需要刪除檔案的路徑] 引數: -f : 不提示直接刪除 -r : 遞迴刪除目錄及其內容 -i : 每次移除前提示 案例: 案例1 : 將/root 目錄下的1.txt刪除 [root@localhost ~]# rm 1.txt (刪除時會提示是否刪除 y同意刪除) [root@localhost ~]# rm -f 1.txt (這樣就不會提示 直接刪除該檔案) 案例2 :刪除/root目錄下的test資料夾及其內部所有檔案 [root@localhost ~]# rm -r /root/test/ (遞迴刪除test下所有檔案及資料夾)(提示刪除) [root@localhost ~]# rm -rf /root/test/ (不提示直接刪除) 補充: 在linux系統中,不能夠直接刪除資料夾。 linux系統中禁止使用:rm -rf /*(這樣會刪除根目錄。想玩的可以試一下......) # 怎樣避免呢? 解決rm命令誤操作: 1. 將rm命令改一個名稱 。 可以直接使用mv命令:mv rm 新的名稱 也可以用到系統別名:alias # 檢視命令檔案存放路徑 : which
系統別名
alias
格式:
alias 重新命名的名 = '命令'
alias :檢視系統別名
eg :
alias xxx = 'rm' :設定系統別名
這樣rm刪除命令 就改成了xxx ## 注意:元素之間不能有空格
如果不想使用別名:
# 格式:在原命令前加 \
[root@localhost ~]# \rm 1.txt