日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Linux命令 - rm命令

發布時間:2023/12/20 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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命令的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。