国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

rm 命令(轉)

2024-06-28 13:21:55
字體:
來源:轉載
供稿:網友
rm 命令(轉)

原文:http://www.CUOXin.com/peida/archive/2012/10/26/2740521.html

rm命令。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.命令實例:

實例一:刪除文件file,系統會先詢問是否刪除。

命令:

rm文件名

輸出:

[root@localhosttest1]#ll

總計4

-rw-r--r--1rootroot5610-2614:31log.log

root@localhosttest1]#rmlog.log

rm:是否刪除一般文件“log.log”?y

root@localhosttest1]#ll

總計0[root@localhosttest1]#

說明:

輸入rmlog.log命令后,系統會詢問是否刪除,輸入y后就會刪除文件,不想刪除則數據n。

實例二:強行刪除file,系統不再提示。

命令:

rm-flog1.log

輸出:

[root@localhosttest1]#ll

總計4

-rw-r--r--1rootroot2310-2614:40log1.log

[root@localhosttest1]#rm-flog1.log

[root@localhosttest1]#ll

總計0[root@localhosttest1]#

實例三:刪除任何.log文件;刪除前逐一詢問確認

命令:

rm-i*.log

輸出:

[root@localhosttest1]#ll

總計8

-rw-r--r--1rootroot1110-2614:45log1.log

-rw-r--r--1rootroot2410-2614:45log2.log

[root@localhosttest1]#rm-i*.log

rm:是否刪除一般文件“log1.log”?y

rm:是否刪除一般文件“log2.log”?y

[root@localhosttest1]#ll

總計0[root@localhosttest1]#

實例四:將test1子目錄及子目錄中所有檔案刪除

命令:

rm-rtest1

輸出:

[root@localhosttest]#ll

總計24drwxr-xr-x7rootroot409610-2518:07scf

drwxr-xr-x2rootroot409610-2614:51test1

drwxr-xr-x3rootroot409610-2517:44test2

drwxrwxrwx2rootroot409610-2517:46test3

drwxr-xr-x2rootroot409610-2517:56test4

drwxr-xr-x3rootroot409610-2517:56test5

[root@localhosttest]#rm-rtest1

rm:是否進入目錄“test1”?y

rm:是否刪除一般文件“test1/log3.log”?y

rm:是否刪除目錄“test1”?y

[root@localhosttest]#ll

總計20drwxr-xr-x7rootroot409610-2518:07scf

drwxr-xr-x3rootroot409610-2517:44test2

drwxrwxrwx2rootroot409610-2517:46test3

drwxr-xr-x2rootroot409610-2517:56test4

drwxr-xr-x3rootroot409610-2517:56test5

[root@localhosttest]#

實例五:rm-rftest2命令會將test2子目錄及子目錄中所有檔案刪除,并且不用一一確認

命令:

rm-rftest2

輸出:

[root@localhosttest]#rm-rftest2

[root@localhosttest]#ll

總計16drwxr-xr-x7rootroot409610-2518:07scf

drwxrwxrwx2rootroot409610-2517:46test3

drwxr-xr-x2rootroot409610-2517:56test4

drwxr-xr-x3rootroot409610-2517:56test5

[root@localhosttest]#

實例六:刪除以-f開頭的文件

命令:

rm---f

輸出:

[root@localhosttest]#touch---f

[root@localhosttest]#ls---f

-f[root@localhosttest]#rm---f

rm:是否刪除一般空文件“-f”?y

[root@localhosttest]#ls---f

ls:-f:沒有那個文件或目錄

[root@localhosttest]#

也可以使用下面的操作步驟:

[root@localhosttest]#touch./-f

[root@localhosttest]#ls./-f

./-f[root@localhosttest]#rm./-f

rm:是否刪除一般空文件“./-f”?y

[root@localhosttest]#

實例七:自定義回收站功能

命令:

myrm(){D=/tmp/$(date+%Y%m%d%H%M%S);mkdir-p$D;mv"$@"$D&&echo"movedto$Dok";}

輸出:

[root@localhosttest]#myrm(){D=/tmp/$(date+%Y%m%d%H%M%S);mkdir-p$D; mv"$@"$D&&echo"movedto$Dok";}

[root@localhosttest]#aliasrm='myrm'

[root@localhosttest]#touch1.log2.log3.log

[root@localhosttest]#ll

總計16

-rw-r--r--1rootroot010-2615:081.log

-rw-r--r--1rootroot010-2615:082.log

-rw-r--r--1rootroot010-2615:083.log

drwxr-xr-x7rootroot409610-2518:07scf

drwxrwxrwx2rootroot409610-2517:46test3

drwxr-xr-x2rootroot409610-2517:56test4

drwxr-xr-x3rootroot409610-2517:56test5

[root@localhosttest]#rm[123].log

movedto/tmp/20121026150901ok

[root@localhosttest]#ll

總計16drwxr-xr-x7rootroot409610-2518:07scf

drwxrwxrwx2rootroot409610-2517:46test3

drwxr-xr-x2rootroot409610-2517:56test4

drwxr-xr-x3rootroot409610-2517:56test5

[root@localhosttest]#ls/tmp/20121026150901/

1.log2.log3.log

[root@localhosttest]#

說明:

上面的操作過程模擬了回收站的效果,即刪除文件的時候只是把文件放到一個臨時目錄中,這樣在需要的時候還可以恢復過來。

參考資料:

http://codingstandards.CUOxin.com/blog/983531


上一篇:rmdir 命令(轉)

下一篇:mkdir命令(轉)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高尔夫| 景宁| 巴楚县| 平山县| 金华市| 申扎县| 铁岭县| 舞阳县| 桐梓县| 都匀市| 岫岩| 徐汇区| 区。| 莎车县| 梁平县| 义马市| 黄龙县| 宣城市| 连山| 香河县| 休宁县| 潮州市| 宾川县| 宜春市| 定陶县| 邹平县| 尉犁县| 兴文县| 夏邑县| 桓台县| 龙泉市| 长春市| 昭苏县| 五指山市| 丰原市| 罗江县| 合水县| 邢台市| 祁门县| 民和| 田阳县|