刪除文件
刪除文件有兩種方式:
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
