Linux rm 命令刪除檔案或資料夾
命令簡介:
該命令用來刪除Linux系統中的檔案或目錄(資料夾)。
命令語法:
rm [-dfirv][--help][--version][文件或目錄...]
引數:
短選項 | 長選項 | 含義 |
-f | --force | 忽略不存在的檔案,強制刪除,無任何提示。 |
-i | --interactive | 進行互動式刪除 |
-r | --recursive | 遞迴式刪除(本目錄下)全部檔案和目錄 |
-v | --verbose | 詳細顯示進行的步驟 |
格式:rm file
刪除檔案file,系統會先詢問是否刪除。
格式:rm -f file
強行刪除file,系統不再提示。
格式:rm -rf dir
強行刪除目錄dir下的所有檔案、子目錄下的所有檔案和目錄、刪除dir本身。
格式:rm -f *.LOG*
刪除日誌檔案。
rm 檔名
刪除檔案,系統會先詢問是否刪除。
[root@localhost test1]# ls -l
總計 4
-rw-r--r-- 1 root root 56 10-26 14:31 log.log
root@localhost test1]# rm log.log
rm:是否刪除 一般檔案 “log.log”? y
root@localhost test1]# ls -l
總計 0[root@localhost test1]#
說明:輸入rm log.log命令後,系統會詢問是否刪除,輸入y後就會刪除檔案,不想刪除則資料n。
rm -f 檔名
強行刪除檔案,系統不再提示。
[root@localhost test1]# ls -l
總計 4
-rw-r--r-- 1 root root 23 10-26 14:40 log1.log
[root@localhost test1]# rm -f log1.log
[root@localhost test1]# ls -l
總計 0[root@localhost test1]#
rm -i 檔名
刪除任何檔案,刪除前逐一詢問確認
[root@localhost test1]# ls -l
總計 8
-rw-r--r-- 1 root root 11 10-26 14:45 log1.log
-rw-r--r-- 1 root root 24 10-26 14:45 log2.log
[root@localhost test1]# rm -i *.log
rm:是否刪除 一般檔案 “log1.log”? y
rm:是否刪除 一般檔案 “log2.log”? y
[root@localhost test1]# ls -l
總計 0[root@localhost test1]#
rm -r 目錄名
將子目錄及子目錄中所有檔案刪除
[root@localhost test]# ls -l
總計 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]# ls -l
總計 20drwxr-xr-x 7 root root 4096 10-25 18:07 scf
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 -rf 目錄名
把子目錄及子目錄中所有檔案刪除,並且不用一一確認
[root@localhost test]# rm -rf test2
[root@localhost test]# ls -l
總計 16drwxr-xr-x 7 root root 4096 10-25 18:07 scf
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 -- -f
刪除以 -f 開頭的檔案
[root@localhost test]# touch -- -f
[root@localhost test]# ls -- -f
-f[root@localhost test]# rm -- -f
rm:是否刪除 一般空檔案 “-f”? y
[root@localhost test]# ls -- -f
ls: -f: 沒有那個檔案或目錄
[root@localhost test]#
也可以使用下面的操作步驟:
[root@localhost test]# touch ./-f
[root@localhost test]# ls ./-f
./-f[root@localhost test]# rm ./-f
rm:是否刪除 一般空檔案 “./-f”? y
[root@localhost test]#
相關文章
- Linux 刪除檔案和資料夾rm命令詳解Linux
- Linux rm命令 刪除資料夾Linux
- linux下不使用rm命令刪除檔案和資料夾Linux
- Linux刪除資料夾命令--rm, rmdirLinux
- Linux rm命令:刪除檔案或目錄Linux
- Linux中RM快速刪除大量檔案/資料夾方法Linux
- Linux學習筆記:rm刪除檔案和資料夾Linux筆記
- linux 刪除檔案或目錄——rmLinux
- linux_rm -rf刪除資料夾Linux
- Linux rm(刪除檔案/目錄) 命令Linux
- Linux學習筆記--rm命令(刪除檔案或目錄)Linux筆記
- 【Linux】linux下刪除/清空資料夾/檔案命令Linux
- linux rm 命令(刪除檔案和目錄)Linux
- Linux 命令列 rm 無法刪除檔案Linux命令列
- linux|批量建立檔案、資料夾或刪除——萬用字元Linux字元
- centos徹底刪除資料夾、檔案命令CentOS
- Linux 刪除資料夾命令Linux
- rm命令刪除檔案時排除特定檔案
- Linux 恢復rm -rf命令所刪除的達夢資料檔案Linux
- rm 刪除檔案
- RM 刪除資料檔案恢復操作
- 解決:rm: 無法刪除"tomcat": 裝置或資源忙,linux下資料夾不能刪除TomcatLinux
- git刪除遠端資料夾或檔案的方法Git
- linux刪除資料夾命令是什麼 linux刪除檔案和目錄命令大全介紹Linux
- linux下 恢復被rm意外刪除資料檔案Linux
- 刪除某個檔案或資料夾時,系統提示無法刪除!
- 恢復rm -f物理刪除資料檔案
- 恢復被rm意外刪除資料檔案
- linux刪除資料夾下所有檔案命令是什麼 linux刪除資料夾下內所有內容怎麼操作Linux
- 在linux裡rm 命令怎麼刪除多個檔案Linux
- Linux下刪除資料夾的命令Linux
- gulp刪除檔案和資料夾
- [Linux] linux 刪除亂碼的檔案&資料夾Linux
- linux下rm命令刪除檔名中包含特殊字元的檔案Linux字元
- linux下刪除指定資料夾目錄下指定的檔名命令( find 指定的資料夾/ -name this.html~ |xargs rm -rf)LinuxHTML
- Linux環境利用恢復被rm意外刪除資料檔案Linux
- 雲伺服器:Linux資料夾檔案建立、刪除伺服器Linux
- Linux刪除檔案命令Linux