亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

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

2024-09-05 23:03:08
字體:
來源:轉載
供稿:網友

比如一個目錄下有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 –name 'tmp' –xtype c -user 'inin'

% 該命令尋找三個給定條件都滿足的所有文件

(2) or:邏輯或,在命令中用“-o”表示。該運算符表示只要所給的條件中有一個滿足 時,尋找條件就算滿足。

例如:

find –name 'tmp' –o –name 'mina*'

% 該命令查詢文件名為'tmp'或是匹配'mina*'的所有文件。

(3) not:邏輯非,在命令中用“!”表示。該運算符表示查找不滿足所給條件的文件 。

例如:

find ! –name 'tmp'

% 該命令查詢文件名不是'tmp'的所有文件。

需要說明的是:當使用很多的邏輯選項時,可以用括號把這些選項括起來。為了避免She ll本身對括號引起誤解,在話號前需要加轉義字符“/”來去除括號的意義。

例:

find /(–name 'tmp' –xtype c -user 'inin' /)

該命令的各選項含義如下:

首先,下列各個選項中的 n 值可以有三種輸入方式,假設 n 為20,則:

+20 表示20以后(21,22,23等)
-20 表示20以前(19,18,17等)
20 表示正好是20

以名稱和文件屬性查找。

-name '字串' 查找文件名匹配所給字串的所有文件,字串內可用通配符 *、?、[ ]。

-lname '字串' 查找文件名匹配所給字串的所有符號鏈接文件,字串內可用通配符 *、?、[ ]。

-gid n 查找屬于ID號為 n 的用戶組的所有文件。

-uid n 查找屬于ID號為 n 的用戶的所有文件。

-group '字串' 查找屬于用戶組名為所給字串的所有的文件。

-user '字串' 查找屬于用戶名為所給字串的所有的文件。

-empty 查找大小為 0的目錄或文件。

-path '字串' 查找路徑名匹配所給字串的所有文件,字串內可用通配符*、?、[ ]。

-perm 權限 查找具有指定權限的文件和目錄,權限的表示可以如711,644。

-size n[bckw] 查找指定文件大小的文件,n 后面的字符表示單位,缺省為 b,代表512字節的塊。

-type x 查找類型為 x 的文件,x 為下列字符之一:

b 塊設備文件
c 字符設備文件
d 目錄文件
p 命名管道(FIFO)
f 普通文件
l 符號鏈接文件(symbolic links)
s socket文件

-xtype x 與 -type 基本相同,但只查找符號鏈接文件。

以時間為條件查找

-amin n 查找n分鐘以前被訪問過的所有文件。
-atime n 查找n天以前被訪問過的所有文件。
-cmin n 查找n分鐘以前文件狀態被修改過的所有文件。
-ctime n 查找n天以前文件狀態被修改過的所有文件。
-mmin n 查找n分鐘以前文件內容被修改過的所有文件。
-mtime n 查找n天以前文件內容被修改過的所有文件。

可執行的操作

-exec 命令名稱 {} 對符合條件的文件執行所給的Linux 命令,而不詢問用戶是否需要執行該命令。

{}表示命令的參數即為所找到的文件;命令的末尾必須以“ /;”結束。

-ok 命令名稱 {} 對符合條件的文件執行所給的Linux 命令,與exec不同的是,

它會詢問用戶是否需要執行該命令。

-ls 詳細列出所找到的所有文件。

-fprintf 文件名 將找到的文件名寫入指定文件。

-print 在標準輸出設備上顯示查找出的文件名。

-printf 格式 格式的寫法請參考有關C語言的書。

指令實例:

find . - name ‘main*' - exec more {} /;

% 查找當前目錄中所有以main開頭的文件,并顯示這些文件的內容。

find . /(- name a.out - o - name ‘*.o'/)> - atime +7 - exec rm {} /;

% 刪除當前目錄下所有一周之內沒有被訪問過的a .out或*.o文件。

% 命令中的“.”表示當前目錄,此時 find 將從當前目錄開始,

逐個在其子目錄中查找滿足后面指定條件的文件。

% “/(” 和 “/)” 表示括號(),其中的 “/” 稱為轉義符。之所以這樣寫是由于

對 Shell 而言,(和)另有不同的含義,而不是這里的用于組合條件的用途。

% “-name a.out” 是指要查找名為a.out的文件;

% “-name ‘*.o'” 是指要查找所有名字以 .o 結尾的文件。

這兩個 -name 之間的 -o 表示邏輯或(or),即查找名字為a.out或名字以 .o結尾的文件。

% find在當前目錄及其子目錄下找到這佯的文件之后,再進行判斷,看其最后訪問時間

是否在7天以前(條件 -atime +7),若是,則對該文件執行命令 rm(-exec rm {} /;)。

其中 {} 代表當前查到的符合條件的文件名,/;則是語法所要求的。

% 上述命令中第一行的最后一個 / 是續行符。當命令太長而在一行寫不下時,

可輸入一個 /,之后系統將顯示一個 >,指示用戶繼續輸入命令。

以上這篇linux實現除了某個文件或某個文件夾以外的全部刪除就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国产欧美成人夜夜嗨| 国产成人精品在线播放| 国产国语刺激对白av不卡| 亚洲精美色品网站| 亚洲精品福利在线| 91久热免费在线视频| 欧美日韩一区二区在线| 精品一区二区亚洲| 国内外成人免费激情在线视频网站| 国产91精品久| 国产精品视频不卡| 日本一欧美一欧美一亚洲视频| 亚洲2020天天堂在线观看| 国产一区视频在线播放| 久久久国产精彩视频美女艺术照福利| 欧美色视频日本版| 亚洲精品电影在线观看| 国产综合在线看| 欧美二区乱c黑人| 国产成人精品999| 国产成人亚洲综合| 91亚洲精华国产精华| 国产精品v日韩精品| 欧美视频在线看| 精品久久香蕉国产线看观看亚洲| 在线电影欧美日韩一区二区私密| 亚洲免费伊人电影在线观看av| 色综合天天综合网国产成人网| 亚洲精品在线观看www| 亚洲va男人天堂| 亚洲综合日韩中文字幕v在线| 自拍偷拍亚洲欧美| 欧美激情一区二区三区在线视频观看| 亚洲精品福利免费在线观看| 一区二区三区天堂av| 日韩免费观看视频| 一区二区三区国产视频| 九九热精品视频在线播放| 成人有码视频在线播放| 国产一区二区三区四区福利| 亚洲一区二区三| 欧美精品在线观看| 亚洲精品中文字幕女同| 亚洲欧美国产精品| 国产精品第一视频| 另类视频在线观看| 欧美一区二区三区四区在线| 美女性感视频久久久| 97成人超碰免| 成人免费看片视频| 日韩精品久久久久久久玫瑰园| 久久精品久久久久| 亚洲国产一区自拍| 成人免费看黄网站| 影音先锋欧美精品| 久久影院模特热| 成人观看高清在线观看免费| 久久久精品视频在线观看| 亚洲а∨天堂久久精品9966| 亚洲男人的天堂网站| 亚洲曰本av电影| 欧美日韩黄色大片| 成人免费自拍视频| 亚洲色图第一页| 精品久久久在线观看| 日韩视频―中文字幕| 日韩av高清不卡| 久久中文字幕视频| 欧美猛男性生活免费| 亚洲欧美综合区自拍另类| 欧美精品在线看| 欧美激情中文字幕在线| 日韩在线观看你懂的| 在线观看精品国产视频| 亚洲91精品在线观看| 亚洲国产精品资源| 中国人与牲禽动交精品| 国产91精品不卡视频| 国产精品福利在线| 欧美裸体男粗大视频在线观看| 欧美性开放视频| 欧美亚洲另类在线| 国产免费亚洲高清| 日韩欧美国产一区二区| 欧美精品在线免费播放| 国产精品电影久久久久电影网| 久久久爽爽爽美女图片| 亚洲欧美精品一区二区| 日韩va亚洲va欧洲va国产| 91久久夜色精品国产网站| 精品国产鲁一鲁一区二区张丽| 欧美日韩在线视频观看| 国产欧美va欧美va香蕉在线| 亚洲精品国精品久久99热| 色妞欧美日韩在线| 亚洲女人天堂视频| 亚洲欧美日韩久久久久久| 欧美日韩福利视频| 美女黄色丝袜一区| 欧美日韩国产中字| 国内免费久久久久久久久久久| 中文字幕无线精品亚洲乱码一区| 国产成人精品电影| 国产视频精品久久久| 成人h视频在线| 亚洲色图第三页| 青青草国产精品一区二区| 国产一区二区三区欧美| 琪琪第一精品导航| 日韩电影中文 亚洲精品乱码| 欧美高清在线视频观看不卡| 欧美片一区二区三区| 国产成人自拍视频在线观看| 日韩福利伦理影院免费| 日韩二区三区在线| 欧美丰满少妇xxxxx| 国产精品久久久av久久久| 中文字幕欧美亚洲| 欧美一区二粉嫩精品国产一线天| 国产久一一精品| 8050国产精品久久久久久| 亚洲国产精彩中文乱码av| 插插插亚洲综合网| 国产精品久久久久77777| 久久97精品久久久久久久不卡| 亚洲成人网久久久| 久久成年人免费电影| 成人xxxx视频| 日韩欧美成人网| 欧美激情国产精品| 欧美在线观看网站| 欧美最顶级的aⅴ艳星| 久久夜精品va视频免费观看| 欧美一级在线播放| 国产精品99久久久久久人| 2019中文在线观看| 日韩午夜在线视频| 欧美激情一级精品国产| 亚洲男女自偷自拍图片另类| 奇米四色中文综合久久| 一本久久综合亚洲鲁鲁| 亚洲综合中文字幕在线| 成人国产精品免费视频| 午夜精品久久久久久99热| 欧美精品久久一区二区| 亚洲va久久久噜噜噜久久天堂| www.午夜精品| 久久久免费高清电视剧观看| 69精品小视频| 欧美激情久久久| 欧美性猛交视频| 欧美极品欧美精品欧美视频| 538国产精品一区二区免费视频| 日韩精品视频在线播放| 色综合久久久久久中文网| 亚洲精品资源美女情侣酒店| 国产精品99久久久久久久久久久久| 久久精品欧美视频| 一本久久综合亚洲鲁鲁| 91极品视频在线| 日韩av影视综合网| 亚洲国产精品一区二区久| 国产999在线| 日韩精品免费在线视频|