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

首頁 > 學院 > 基礎常識 > 正文

使用rm命令刪除特定文件的方法

2020-05-03 09:18:16
字體:
來源:轉載
供稿:網友

  部分用戶可能還不知道rm命令是用來做什么的吧?學習過計算機的專業用戶肯定知道,使用rm命令可以在刪除文件的時候忽略某特定的文件。也就是說,如果你要刪除文件,但是又怕刪掉某些重要文件時,你就可以使用這個命令了。非專業的用戶可能不是很明白,沒關系,接下來小編就以實例來給大家做個演示吧!

使用rm命令刪除特定文件的方法

方法步驟:

  方法一:使用擴展通配符

  1、打開擴展通配符,我們可以使用命令:shopt -s extglob來打開。

使用rm命令刪除特定文件的方法

  2、防止我們已開啟過可以使用命令:shopt -s來檢查有沒有開啟。

使用rm命令刪除特定文件的方法

  3、例如有文件夾test,我們只想留下1.tt文件,其他的全部刪掉,那么我們可以使用命令:rm -rf !(1.tt),執行之后就只剩下這一個文件了。

使用rm命令刪除特定文件的方法

  方法二:find命令法

  1、同樣是上面那種情況,可以使用命令: find . -not -name "1.tt" -exec rm -rf {} ;來刪除。

  PS:若遇到提示可忽略不理。

使用rm命令刪除特定文件的方法

  2、也可以經過一下轉換將find交給rm命令,這樣我們就可以使用如下命令來解決:

  find . -not -name "1.tt" | xargs rm -rf

使用rm命令刪除特定文件的方法

  方法三:shell腳本

  同樣的問題,只留下一個文件,我們可以使用編寫腳本的方法來解決:

  for i in `ls`;do if [ "$i" != 1.tt ];then rm -rf $i;fi;done;

  執行該腳本之后如下圖所示:

使用rm命令刪除特定文件的方法

  通過以上三種方法中的任意一種都可以解決這個問題,這樣就可以保護我們的重要文件了。雖然如今刪除方式越來越多,也越來越簡單,但是小編還是認為這種方式刪除文件對重要文件最能起到保護作用。希望對大家有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扎囊县| 建宁县| 长子县| 中山市| 南宁市| 红河县| 本溪| 乐业县| 龙江县| 安塞县| 大足县| 黎城县| 东丽区| 乐平市| 靖远县| 沧州市| 呼和浩特市| 治县。| 汉川市| 措美县| 庆安县| 城固县| 嘉荫县| 绥江县| 寿光市| 南和县| 大安市| 吴忠市| 海林市| 潮安县| 凌云县| 昭平县| 亳州市| 庆云县| 梁山县| 如皋市| 西和县| 勃利县| 安徽省| 随州市| 正宁县|