Linux系統(tǒng)中的rm命令用來刪除文件或目錄。
創(chuàng)新互聯(lián)建站是一家專注于網(wǎng)站設計、成都網(wǎng)站制作與策劃設計,沙河口網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)建站做網(wǎng)站,專注于網(wǎng)站建設10年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:沙河口等地區(qū)。沙河口做網(wǎng)站價格咨詢:028-86922220
命令語法:
rm
[OPTION]...
FILE...
命令參數(shù):
-f,
--force
忽略不存在的文件,從不給出提示。
-i,
--interactive
進行交互式刪除
-r,
-R,
--recursive
指示rm將參數(shù)中列出的全部目錄和子目錄均遞歸地刪除。
-v,
--verbose
詳細顯示進行的步驟
--help
顯示此幫助信息并退出
--version
輸出版本信息并退出
命令實例:
①刪除文件file,系統(tǒng)會先詢問是否刪除
[root@localhost test1]#rm log1.log
[root@localhost test1]# ll
總計 4
-rw-r--r-- 1 root root 56 10-26 14:31 log.log
root@localhost test1]# rm log.log
rm:是否刪除 一般文件 “l(fā)og.log”? y
root@localhost test1]# ll
總計 0
#說明:輸入rm log.log命令后,系統(tǒng)會詢問是否刪除,輸入y后就會刪除文件,不想刪除則數(shù)據(jù)n。
②強行刪除file,系統(tǒng)不再提示
[root@localhost test1]# rm -f log1.log
[root@localhost test1]# ll
總計 4
-rw-r--r-- 1 root root 23 10-26 14:40 log1.log
[root@localhost test1]# rm -f log1.log
[root@localhost test1]# ll
總計 0[root@localhost test1]#
③將
test1子目錄及子目錄中所有檔案刪除
[root@localhost test]# rm -r test1
[root@localhost test]# ll
總計 24drwxr-xr-x 7 root root 4096 10-25 18:07 scf
drwxr-xr-x 2 root root 4096 10-26 14:51 test1
drwxr-xr-x 3 root root 4096 10-25 17:44 test2
drwxrwxrwx 2 root root 4096 10-25 17:46 test3
drwxr-xr-x 2 root root 4096 10-25 17:56 test4
drwxr-xr-x 3 root root 4096 10-25 17:56 test5
[root@localhost test]# rm -r test1
rm:是否進入目錄 “test1”? y
rm:是否刪除 一般文件 “test1/log3.log”? y
rm:是否刪除 目錄 “test1”? y
[root@localhost test]# ll
總計 20
linux系統(tǒng)刪除文件夾命令rm。linux刪除目錄還是習慣用rmdir,不過一旦目錄非空,就陷入深深的苦惱之中,使用rm -rf命令即可。
直接rm就可以了,不過要加兩個參數(shù)-rf 即:rm -rf 目錄名字,刪除目錄、文件 rm(remove),功能說明:刪除文件或目錄。
擴展資料
參數(shù):
1、-d或–directory:直接把欲刪除的目錄的硬連接數(shù)據(jù)刪成0,刪除該目錄。
2、-f或–force:強制刪除文件或目錄。
3、-i或–interactive:刪除既有文件或目錄之前先詢問用戶。
4、-r或-R或–recursive:遞歸處理,將指定目錄下的所有文件及子目錄一并處理。
5、-v或–verbose:顯示指令執(zhí)行過程。
刪除
rm: rm命令就是remove命令,刪除一個或者多個文件,這首Linux系統(tǒng)重要命令
命令參數(shù)
-f:--force,強制刪除。忽略不存在的文件,不提示確認
-i:在刪除前需要確認
-I:在刪除超過三個文件或者遞歸刪除前要求確認
-d:--dir,刪除空目錄
-r:--recursive,遞歸刪除目錄及內(nèi)容
-v:--verbose 詳細顯示進行的步驟
案例
1.刪除普通文件(默認添加-i參數(shù),詢問是否刪除)
刪除前會提問,是否刪除,輸入y刪除文件
rm yu.txt
強制性刪除 根目錄下所有內(nèi)容,這個命令非常危險,嚴禁敲打,是刪除機器所有內(nèi)容
rm -rf /*
強制性刪除,相對路徑,當前目錄下的所有內(nèi)容
rm -rf ./*
6.-v參數(shù),顯示刪除的過程
強制性刪除當前目錄所有內(nèi)容,且顯示過程
Linux rm,英文全拼:remove,該命令用于刪除一個文件或者目錄。
Linux
rm命令是一個非常強大的刪除命令,它可以永久性地刪除文件系統(tǒng)中指定的文件或目錄。在使用rm命令刪除文件或目錄時,系統(tǒng)不會產(chǎn)生任何提示信息。
語法
rm [options] name...
參數(shù)
-i 刪除前逐一詢問確認
-f 即使原檔案屬性設為唯讀,亦直接刪除,無需逐一確認
-r 將目錄及以下之檔案亦逐一刪除
注意:rm命令是一個具有破壞性的命令,因為rm命令會永久性刪除文件或目錄,這就意味著,如果沒有對文件或目錄進行備份,一旦使用rm命令將其刪除,將無法恢復。因此,尤其在使用rm命令刪除目錄時,要非常非常謹慎。