日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

Linux?rm命令詳解?Linux刪除文件目錄的操作方法_linux shell

作者:士別三日wyx ? 更新時(shí)間: 2023-03-22 編程語(yǔ)言

rm 命令

作用:刪除文件或目錄

參數(shù):

  • -f ???? 直接刪除,不需要確認(rèn)。
  • -r ???? 遞歸刪除(用來(lái)刪除目錄)
  • -i ???? 刪除前逐一詢問(wèn)。
  • -v ????顯示步驟
  • -d ????只刪除空目錄

一、常用操作

rm 文件名			# 刪除文件(詢問(wèn)確認(rèn))
rm -f a.txt			# 刪除文件(不詢問(wèn))
rm -f *.txt			# 刪除以 txt 結(jié)尾的文件
rm -f a*			# 刪除以 a 開(kāi)頭的文件
rm -f ./-file		# 刪除以 - 開(kāi)頭的文件
rm -f a.txt b.txt	# 同時(shí)刪除多個(gè)文件(空格間隔)
rm -f .*			# 刪除隱藏文件

rm -r 目錄			# 刪除目錄(詢問(wèn)確認(rèn))
rm -rf 目錄			# 刪除目錄(不詢問(wèn))
rm -rfv 目錄			# 顯示刪除步驟
rm -df *			# 只刪除空目錄

1. 刪除文件

1)rm 后面直接跟文件名,可以刪除文件,刪除前會(huì)詢問(wèn)是否刪除(y確認(rèn),n取消)。

rm 文件名

在這里插入圖片描述

2)如果不需要詢問(wèn),直接刪除,可以加上 -f 參數(shù)

rm -f a.txt

在這里插入圖片描述

3)刪除所有txt結(jié)尾的文件,配合通配符

rm -f *.txt

在這里插入圖片描述

4)刪除所有 a 開(kāi)頭的文件

rm -f a*

在這里插入圖片描述

這種格式也可以,./ 代表當(dāng)前目錄,意思是刪除當(dāng)前目錄下所有a開(kāi)頭的文件。

rm -f ./a*

在這里插入圖片描述

5)同時(shí)刪除多個(gè)文件,用空格間隔

rm -f a.txt b.txt

在這里插入圖片描述

提示:文件名可以用Tab鍵補(bǔ)全,防止手動(dòng)輸入錯(cuò)誤。

6)刪除隱藏文件

rm -f * 并不能刪除隱藏文件,想要?jiǎng)h除隱藏文件,可以使用通配符

rm -f .*

在這里插入圖片描述

當(dāng)然,... 這兩個(gè)目錄仍然不會(huì)被刪除

2. 刪除目錄

1)刪除目錄需要使用 -r 參數(shù)(文件可以直接刪,但目錄不能直接刪),默認(rèn)會(huì)詢問(wèn)是否刪除(y確認(rèn),n取消)。

rm -r 目錄

在這里插入圖片描述

2)加上 -f 參數(shù),可以直接刪除,不再詢問(wèn)。

rm -rf 目錄

在這里插入圖片描述

3)顯示刪除的步驟

rm -rfv test/

在這里插入圖片描述

4)使用 -d 參數(shù),可以只刪除空目錄。

像下面這樣,我刪除當(dāng)前目錄下的所有目錄,只有空目錄被刪除,非空的目錄就被跳過(guò),不會(huì)刪除。

rm -df *

在這里插入圖片描述

二、其他操作

1)刪除鏈接文件時(shí),只會(huì)刪除自身,而不會(huì)刪除鏈接文件所指向的文件。

2)刪除 - 開(kāi)頭的文件

系統(tǒng)默認(rèn)-后面跟參數(shù),如果直接用 rm -file,系統(tǒng)會(huì)把file當(dāng)成參數(shù),從而報(bào)錯(cuò)。

可以使用以下兩種方式繞過(guò):

rm -- -filerm -f ./-file

在這里插入圖片描述

3)Linux沒(méi)有回收站功能,刪除的文件無(wú)法找回,刪除前一定要確認(rèn)好,以免誤刪。

原文鏈接:https://blog.csdn.net/wangyuxiang946/article/details/128338142

欄目分類(lèi)
最近更新