删除一个程序Linux,一天一个Linux基础命令删除文件或目录命令rm
rm刪除文件命令
1、命令格式
rm?[options]??file...
2、命令功能
rm命令,刪除文件命令,是Linux系統(tǒng)下常用命令,該命令的功能為刪除一個(gè)文件或者整個(gè)目錄或者目錄中的部分文件,它也可以將某個(gè)目錄及其下的所有文件及子目錄均刪除。對(duì)于鏈接文件,只刪除了鏈接,原有文件保持不變。
rm是一個(gè)危險(xiǎn)的命令,使用的時(shí)候要特別當(dāng)心,尤其對(duì)于新手,否則整個(gè)系統(tǒng)就會(huì)毀在這個(gè)命令(比如在/(根目錄)下執(zhí)行rm?*?-rf或rm?-rf?/)。所以,我們?cè)趫?zhí)行rm之前最好先確認(rèn)一下在哪個(gè)目錄,到底要?jiǎng)h除什么東西,操作時(shí)保持高度清醒的頭腦。
3、命令參數(shù)
-f:強(qiáng)制刪除,刪除的時(shí)候不詢(xún)問(wèn)管理員,刪除不存在的文件也不提示
-i:交互式刪除,每刪除一個(gè)文件就詢(xún)問(wèn)下管理員
-r?,-R,--recursive:遞歸刪除目錄及內(nèi)容,一般用于刪除目錄
-v,--verbose刪除文件時(shí),顯示刪除信息
--help顯示此幫助信息并退出
--version輸出版本信息并退出
4、常用范例
例1:刪除文件/tmp下的passwd文件,系統(tǒng)會(huì)先詢(xún)問(wèn)是否刪除
命令:rm /tmp/passwd
[root@server?~]#?ls?/tmp/
passwd?yum.log
[root@server?~]#?rm?/tmp/passwd
rm:?remove?regular?file?`/tmp/passwd'??y???//y
表示確認(rèn)刪除,n是不刪除
[root@server?~]#?ls?/tmp/
[root@server?~]#
提示:系統(tǒng)默認(rèn)給rm名生成了一個(gè)命令別名,可以用alias命令查看,功能:刪除文件或目錄時(shí)詢(xún)問(wèn)管理員,如果不想詢(xún)問(wèn),使用rm -f或者\(yùn)rm;\rm是使用命令本身而不是命令別名
例2:刪除/tmp下的所有文件
[root@server?~]#?mkdir?/tmp/test{1,2,3,4,5}
[root@server?~]#?ls?/tmp/
test1?test2??test3??test4?test5??yum.log
[root@server?~]#?cp?/tmp/yum.log?./
[root@server?~]#?rm?-r?/tmp/*?????????//*表示所有文件
rm:?remove?directory?`/tmp/test1'??y
rm:?remove?directory?`/tmp/test2'??y
rm:?remove?directory?`/tmp/test3'??y
rm:?remove?directory?`/tmp/test4'??y
rm:?remove?directory?`/tmp/test5'??y
rm:?remove?regular?empty?file?`/tmp/yum.log'??y
[root@server?~]#
例3:刪除/tmp下的*.log的文件
命令:rm -f/tmp/*.log
[root@server?~]#?ls?/tmp/
yum1.log?yum.log
[root@server?~]#?rm?-f?/tmp/*.log??//刪除后綴為.log的文件
[root@server?~]#?ls?/tmp/
[root@server?~]#
例4:刪除文件/tmp/fstab文件的的時(shí)候系統(tǒng)不詢(xún)問(wèn)
命令:rm -f/tmp/fstab|\rm/tmp/fstab
[root@server?~]#?ls?/tmp/
fstab
[root@server?~]#?rm?-f?/tmp/fstab
[root@server?~]#?ls?/tmp
[root@server?~]#
總結(jié)
以上是生活随笔為你收集整理的删除一个程序Linux,一天一个Linux基础命令删除文件或目录命令rm的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 三鲜馅饺子是哪三鲜(三鲜馅饺子的做法)
- 下一篇: 嵌入式linux文件系统启动,嵌入式Li