Linux命令 - rm命令
生活随笔
收集整理的這篇文章主要介紹了
Linux命令 - rm命令
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Linux命令 - rm命令
??rm 是remove 的縮寫,Linux中 rm 命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對于鏈接文件,只是刪除了鏈接,原有文件均保持不變。rm是一個危險的命令,使用的時候要特別當心,在執行rm之前最好先確認一下在哪個目錄,到底要刪除什么東西。
1.語法:
rm [選項] 目錄名稱
2.功能:
??刪除一個目錄中的一個或多個文件或目錄,如欲刪除目錄必須加上參數"-r",否則預設僅會刪除文件。如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。
3.參數:
-d或--directory 直接把欲刪除的目錄的硬連接數據刪成0,刪除該目錄。 -f或--force 強制刪除文件或目錄,忽略不存在的文件,不提示確認。 -i或--interactive 刪除既有文件或目錄之前先詢問用戶。 -I 在刪除超過三個文件或者遞歸刪除前要求確認。此選項比-i 提示內容更少,但同樣可以阻止大多數錯誤發生。 -r或-R或--recursive 遞歸刪除,將指定目錄下的所有文件及子目錄一并刪除。 -v或--verbose 顯示指令執行過程。 --help 在線幫助。查看該命令功能和可帶參數等。4.常用范例:
例一:刪除文件系統會先詢問是否刪除
命令:rm 文件名
??輸入rm test.txt命令后,系統會詢問是否刪除,輸入y后就會刪除文件,不想刪除則數據n。
[root@localhost games]# ll 總用量 0 -rw-r--r--. 1 root root 0 5月 13 11:19 test.txt [root@localhost games]# rm test.txt rm:是否刪除普通空文件 'test.txt'?y [root@localhost games]# ll 總用量 0例二:強行刪除文件系統不再提示
命令:rm -f 文件名
[root@localhost games]# ll 總用量 0 -rw-r--r--. 1 root root 0 5月 13 11:23 test1.txt [root@localhost games]# rm -f test1.txt [root@localhost games]# ll 總用量 0例三:刪除任何.text文件并刪除前逐一詢問確認
命令: rm -i *.txt
[root@localhost games]# ll 總用量 0 -rw-r--r--. 1 root root 0 5月 13 11:25 test1.txt -rw-r--r--. 1 root root 0 5月 13 11:25 test2.txt [root@localhost games]# rm -i *.txt rm:是否刪除普通空文件 'test1.txt'?y rm:是否刪除普通空文件 'test2.txt'?y [root@localhost games]# ll 總用量 0例四:將 test1子目錄及子目錄中所有檔案刪除
命令: rm -r test1
??執行 rm -r命令如果該目錄里面有文件,會先進入該目錄,把文件刪除在刪除該目錄。rm -rf 命令則不會一一確認。
[root@localhost test]# ll 總用量 0 drwxr-xr-x. 2 root root 23 5月 13 14:06 test1 drwxr-xr-x. 2 root root 6 5月 13 14:06 test2 [root@localhost test]# rm -r test1 rm:是否進入目錄'test1'? y rm:是否刪除普通空文件 'test1/test1.txt'?y rm:是否刪除目錄 'test1'?y [root@localhost test]# ll 總用量 0 drwxr-xr-x. 2 root root 6 5月 13 14:06 test2例五:刪除以 t 開頭的文件
命令: rm -- t
[root@localhost test]# ll t* -rw-r--r--. 1 root root 0 5月 13 14:15 t -rw-r--r--. 1 root root 0 5月 13 14:16 t1test2: 總用量 0 [root@localhost test]# rm -- t* rm:是否刪除普通空文件 't'?y rm:是否刪除普通空文件 't1'?y rm: 無法刪除'test2': 是一個目錄命令:rm ./t
[root@localhost test]# ll t* -rw-r--r--. 1 root root 0 5月 13 14:20 t2 -rw-r--r--. 1 root root 0 5月 13 14:20 t3test2: 總用量 0 [root@localhost test]# rm ./t* rm:是否刪除普通空文件 './t2'?y rm:是否刪除普通空文件 './t3'?y rm: 無法刪除'./test2': 是一個目錄 [root@localhost test]# ll t* 總用量 0總結
以上是生活随笔為你收集整理的Linux命令 - rm命令的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Docker实现odoo部署
- 下一篇: 云台山茶旅集团游客游玩横店之旅有感