国产探花免费观看_亚洲丰满少妇自慰呻吟_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命令(轉)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 合阳县| 隆子县| 屯留县| 潼南县| 曲靖市| 澄迈县| 崇文区| 上思县| 阜平县| 晋江市| 宣威市| 县级市| 拉孜县| 大邑县| 安岳县| 栾川县| 丹江口市| 茂名市| 双鸭山市| 南昌县| 绍兴市| 尼玛县| 安阳县| 阳江市| 迭部县| 高平市| 镇宁| 道孚县| 桂东县| 赤水市| 莱西市| 安福县| 禹州市| 全椒县| 乐平市| 台江县| 阿巴嘎旗| 余庆县| 资中县| 都江堰市| 澜沧|