rm是常用的命令,該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於連結文件,只是刪除了連結,原有文件均保持不變。
rm是一個危險的命令,使用的時候要特別當心,尤其對於新手,否則整個系統就會毀在這個命令(比如在/(根目錄)下執行rm * -rf)。所以,我們在執行rm之前最好先確認一下在哪個目錄,到底要刪除什麼東西,操作時保持高度清醒的頭腦。
同學,刪庫跑路要不要了解一下?
1.命令格式:
rm [選項] 文件2.命令功能刪除一個目錄中的一個或多個文件或目錄,如果沒有使用- r參數,則rm不會刪除目錄。如果使用 rm 來刪除文件,通常仍可以將該文件恢復原狀。
3.命令參數選項參數描述-f--force,忽略不存在的文件,從不給出提示。-i--interactive,進行交互式刪除-r (-R)--recursive , 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除。-v--verbose, 詳細顯示進行的步驟--help顯示此幫助信息並退出--version輸出版本信息並退出4.命令實例刪除文件
命令:
rm tianTxt [root@izbp11sexrqau5wi7ejta7z mysoft]# rm tianTxt
rm: remove symbolic link 『tianTxt』? y
[root@izbp11sexrqau5wi7ejta7z mysoft]# rm tian.txt
rm: remove regular file 『tian.txt』? n
[root@izbp11sexrqau5wi7ejta7z mysoft]# ls
application.properties exam.file exam.sql tianDemo tiantest tianwww
exam-api.jar exam.sh jdk-8u161-linux-x64.tar.gz tiansoft tian.txt
[root@izbp11sexrqau5wi7ejta7z mysoft]#輸入rm tianTxt命令後,系統會詢問是否刪除,輸入y後就會刪除文件,不想刪除則輸入n。如果沒有進行詢問,建議加上,畢竟刪除操作需謹慎!
強行刪除file,系統不進行確認提示
命令:
rm -f 文件名
刪除當前目錄下的所有.log結尾的文件,刪除前逐一詢問確認
命令:
rm -i *.log
刪除test5目錄及其子目錄裡的所有的內容
命令:
rm -r test5
刪除test5目錄及其子目錄裡的所有的內容,且不用進行詢問確認
命令:
rm -rf test5-rf 參數一定要慎用!!!慎用!!!慎用!!!
容易造成刪庫被迫跑路!!!