網站首頁 編程語言 正文
rm 命令
作用:刪除文件或目錄
參數:
- -f ???? 直接刪除,不需要確認。
- -r ???? 遞歸刪除(用來刪除目錄)
- -i ???? 刪除前逐一詢問。
- -v ????顯示步驟
- -d ????只刪除空目錄
一、常用操作
rm 文件名 # 刪除文件(詢問確認) rm -f a.txt # 刪除文件(不詢問) rm -f *.txt # 刪除以 txt 結尾的文件 rm -f a* # 刪除以 a 開頭的文件 rm -f ./-file # 刪除以 - 開頭的文件 rm -f a.txt b.txt # 同時刪除多個文件(空格間隔) rm -f .* # 刪除隱藏文件 rm -r 目錄 # 刪除目錄(詢問確認) rm -rf 目錄 # 刪除目錄(不詢問) rm -rfv 目錄 # 顯示刪除步驟 rm -df * # 只刪除空目錄
1. 刪除文件
1)rm 后面直接跟文件名,可以刪除文件,刪除前會詢問是否刪除(y確認,n取消)。
rm 文件名
2)如果不需要詢問,直接刪除,可以加上 -f
參數
rm -f a.txt
3)刪除所有txt結尾的文件,配合通配符
rm -f *.txt
4)刪除所有 a 開頭的文件
rm -f a*
這種格式也可以,./
代表當前目錄,意思是刪除當前目錄下所有a開頭的文件。
rm -f ./a*
5)同時刪除多個文件,用空格間隔
rm -f a.txt b.txt
提示:文件名可以用Tab鍵補全,防止手動輸入錯誤。
6)刪除隱藏文件
rm -f *
并不能刪除隱藏文件,想要刪除隱藏文件,可以使用通配符
rm -f .*
當然,.
和 ..
這兩個目錄仍然不會被刪除
2. 刪除目錄
1)刪除目錄需要使用 -r
參數(文件可以直接刪,但目錄不能直接刪),默認會詢問是否刪除(y確認,n取消)。
rm -r 目錄
2)加上 -f 參數,可以直接刪除,不再詢問。
rm -rf 目錄
3)顯示刪除的步驟
rm -rfv test/
4)使用 -d
參數,可以只刪除空目錄。
像下面這樣,我刪除當前目錄下的所有目錄,只有空目錄被刪除,非空的目錄就被跳過,不會刪除。
rm -df *
二、其他操作
1)刪除鏈接文件時,只會刪除自身,而不會刪除鏈接文件所指向的文件。
2)刪除 -
開頭的文件
系統默認-后面跟參數,如果直接用 rm -file,系統會把file當成參數,從而報錯。
可以使用以下兩種方式繞過:
rm -- -filerm -f ./-file
3)Linux沒有回收站功能,刪除的文件無法找回,刪除前一定要確認好,以免誤刪。
原文鏈接:https://blog.csdn.net/wangyuxiang946/article/details/128338142
相關推薦
- 2024-01-12 maven依賴沖突以及解決方法
- 2022-05-13 python魔法方法之__setattr__()_python
- 2022-08-05 C語言超詳細講解宏與指針的使用_C 語言
- 2022-06-16 Linux中Redis安裝部署的操作步驟_Redis
- 2022-11-02 react組件中過渡動畫的問題解決_React
- 2022-09-24 ASP.NET?MVC實現路由功能_實用技巧
- 2022-07-22 python:實現打印從 0 到 n 的卡特蘭數算法(附完整源碼)
- 2022-10-18 NumPy對數組按索引查詢實戰方法總結_python
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支