第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

全部開(kāi)發(fā)者教程

Linux 入門(mén)教程

刪除文件和目錄

前面小節(jié)介紹了如何使用 touchmkdir 創(chuàng)建文件和目錄,本小節(jié)介紹如何刪除文件和目錄。

1. 刪除文件

使用 rm 文件名 命令可以刪除文件,以刪除普通文件為例:

ls -l  # 列出當(dāng)前目錄下的所有文件
 
rm test.c  # 使用 rm 命令刪除 test.c 文件

ls -l # 再次查看當(dāng)前目錄下的所有文件

執(zhí)行結(jié)果如下圖:

圖片描述

可以看到 test.c 文件已經(jīng)被刪除了。

2. 強(qiáng)制刪除文件

直接使用 rm 命令刪除文件的話(huà)會(huì)提示你一次是否確定刪除文件。使用 rm -f 可以不需要提示強(qiáng)制刪除文件,以刪除普通文件為例:

ls -l # 列出當(dāng)前目錄下的所有文件

rm -f a.out # 加上 -f 參數(shù)強(qiáng)制刪除 a.out 文件

ls

執(zhí)行結(jié)果如下圖:

圖片描述

Tips:實(shí)際業(yè)務(wù)中盡量不要使用 -f 刪除文件,使用這種方式刪除幾乎不能恢復(fù),所以刪除文件時(shí)需要謹(jǐn)慎。

3. 遞歸刪除目錄和子目錄下所有文件

有時(shí)候需要?jiǎng)h除多層目錄以及目錄下的文件,可以使用 rm -r 遞歸刪除,以刪除 /home/data 目錄為例:

ls -l # 列出當(dāng)前目錄下的所有文件

cd /home/data # 進(jìn)入 /home/data 目錄

ls -l  # 列出當(dāng)前目錄下的所有文件

cd .. # 返回上一級(jí)目錄

rm -rf data/ # 遞歸刪除 data/ 目錄下所有文件

ls

執(zhí)行結(jié)果如下:

圖片描述

4. rm 刪除命令參數(shù)介紹

可以使用 rm --help 命令來(lái)查看 rm 相關(guān)的參數(shù)介紹:

rm --help

執(zhí)行結(jié)果如下圖:

圖片描述

下面列舉出 rm 常見(jiàn)的參數(shù)和描述,僅供參考:

rm 命令參數(shù)名稱(chēng) 功能與作用描述
-f 表示 --force,忽略不存在的文件和參數(shù),不提示任何信息,強(qiáng)制刪除。
-i 進(jìn)行任何刪除操作前必須先確認(rèn)。
-r/-R 表示 --recursive,遞歸刪除該目錄下的所有目錄層。
-d 表示 --dir,刪除可能包含有數(shù)據(jù)的目錄。

5. 小結(jié)

本小節(jié)介紹了如何使用 rm 刪除文件,介紹了如何使用 -f 參數(shù)強(qiáng)制刪除文件,使用 -rf 遞歸強(qiáng)制刪除目錄和目錄下所有目錄層,需要注意的是在使用 rm -f 刪除文件或者目錄時(shí),一旦刪除幾乎不可能恢復(fù),需要謹(jǐn)慎,避免造成不必要的損失。