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

首頁 > 系統 > Linux > 正文

linux實現除了某個文件或某個文件夾以外的全部刪除

2019-11-02 16:38:18
字體:
來源:轉載
供稿:網友

比如一個目錄下有1,2,3,4,5這五個文件,現在我需要刪除除了2以外的所有文件,那么我可以使用

find . ! -name 2 -exec rm -f {} /;

當然你還可以配合著 -maxdepth 來更精準的刪除了.

下面演示刪除的范圍僅限于當前目錄.

find . -maxdepth 1 ! -name 2 -exec rm -f {} /;

下面提供Linux下find命令的詳細使用方法

在目錄結構中搜索文件,并執行指定的操作。此命令提供了相當多的查找條件,功能很強大。

語法:find [起始目錄] 尋找條件 操作

說明:find命令從指定的起始目錄開始,遞歸地搜索其各個子目錄,查找滿足尋找條件的文件并對之采取相關的操作。 該命令提供的尋找條件可以是一個用邏輯運算符 not、and、or 組成的復合條件。邏輯運 算符 and、or、not 的含義為:

(1) and:邏輯與,在命令中用“-a”表示,是系統缺省的選項,表示只有當所給的條 件都滿足時,尋找條件才算滿足。

例如:

find

主站蜘蛛池模板: 常山县| 依兰县| 遵义县| 达尔| 鸡东县| 邳州市| 南康市| 思茅市| 泾源县| 大田县| 绥棱县| 高邮市| 香港 | 平阴县| 南陵县| 洱源县| 黔江区| 定南县| 景宁| 久治县| 栾川县| 翼城县| 开远市| 商南县| 桂阳县| 大荔县| 苏尼特左旗| 普格县| 武威市| 乌鲁木齐县| 海伦市| 乌审旗| 云霄县| 宣化县| 伊宁县| 乳源| 乌兰县| 祁连县| 新绛县| 昆山市| 漠河县|