最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux find命令將查找到的文件批量刪除方法

 更新時間:2022年12月08日 14:51:11   作者:學(xué)亮編程手記  
這篇文章主要介紹了linux find命令將查找到的文件批量刪除,文中給大家補充介紹了Linux中find三種刪除方式,常用于crontab定時任務(wù)和shell腳本,需要的朋友可以參考下

linux find命令將查找到的文件批量刪除

全盤搜索系統(tǒng)中所有后綴為.mp4的文件,并刪除所有查找到的文件:

[root@linuxcool ~]# find / -name "*.mp4" -exec rm -rf {} \;

補充知識

Linux中find三種刪除方式,常用于crontab定時任務(wù)和shell腳本

find 查看刪除的三種方式,如刪除當(dāng)前目錄下的TXT文件:

方法1:xargs rm -f

find ./ -type f -name "*txt" |xargs rm -f

方法2:-exec rm -f

find ./ -type f -name "*txt*" -exec rm -f {} \;

-exec命令是查找到的每個文件調(diào)用一次rm命令,因此速度最慢

方法3:-delete

find ./ -type f -name "*txt" -delete

如果一次刪除大量文件,建議采用第三種方式。經(jīng)測試在刪除千萬級文件時,第三種方式比前兩種快百倍。

刪除時,常用參數(shù):

0、按文件類型查找

-type:后面指定文件的類型。
b - 塊設(shè)備文件。
d - 目錄。
c - 字符設(shè)備文件。
p - 管道文件。
l - 符號鏈接文件。
f - 普通文件。

1、按文件名查找

-name: 查找時文件名大小寫敏感。
-iname: 查找時文件名大小寫不敏感。

2、按文件時間屬性查找

-atime -n[+n]: 找出文件訪問時間在n日之內(nèi)[之外]的文件。
-ctime -n[+n]: 找出文件更改時間在n日之內(nèi)[之外]的文件。
-mtime -n[+n]: 找出修改數(shù)據(jù)時間在n日之內(nèi)[之外]的文件。
-amin -n[+n]: 找出文件訪問時間在n分鐘之內(nèi)[之外]的文件。
-cmin -n[+n]: 找出文件更改時間在n分鐘之內(nèi)[之外]的文件。
-mmin -n[+n]: 找出修改數(shù)據(jù)時間在n分鐘之內(nèi)[之外]的文件。

find -ctime -2        #找出距此時2天之內(nèi)創(chuàng)建的文件
find -ctime +2        #找出距此時2天之前創(chuàng)建的文件

3、按指定目錄深度查找

-maxdepth: 后面的參數(shù)表示距當(dāng)前目錄指定的深度,其中1表示當(dāng)前目錄,2表示一級子目錄,以此類推。在指定該選項后,find只是在找到指定深度后就不在遞歸其子目錄了。

4、排除指定子目錄查找

-path pathname -prune: 避開指定子目錄pathname查找。
-path expression -prune: 避開表達(dá)中指定的一組pathname查找。
需要說明的是,如果同時使用-depth選項,那么-prune將被find命令忽略。

5、按文件大小查找

-size [+/-]100[c/k/M/G]: 表示文件的長度為等于[大于/小于]100塊[字節(jié)/k/M/G]的文件。
-empty: 查找空文件。

6、實例:

刪除N天前的文件,將/usr/local/backups目錄下所有10天前帶”.”的文件刪除

find /usr/local/backups -mtime +10 -name "*.*" -exec rm -rf {} \;

到此這篇關(guān)于linux find命令將查找到的文件批量刪除的文章就介紹到這了,更多相關(guān)linux find刪除文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Shell腳本中讓進(jìn)程休眠的方法(sleep用法)

    Shell腳本中讓進(jìn)程休眠的方法(sleep用法)

    這篇文章主要介紹了Shell腳本中讓進(jìn)程休眠的方法,本文講解的就是sleep的用法,可以實現(xiàn)睡覺若干秒、若干分鐘、若干小時,需要的朋友可以參考下
    2014-11-11
  • Linux通過sar命令查看網(wǎng)卡流量

    Linux通過sar命令查看網(wǎng)卡流量

    sar(System Activity Reporter系統(tǒng)活動情況報告)是目前 Linux 上最為全面的系統(tǒng)性能分析工具之一,這篇文章主要介紹了Linux通過sar命令查看網(wǎng)卡流量,需要的朋友可以參考下
    2017-11-11
  • Linux忘記root密碼進(jìn)入單用戶模式切換運行級別切換用戶

    Linux忘記root密碼進(jìn)入單用戶模式切換運行級別切換用戶

    這篇文章主要介紹了Linux忘記root密碼進(jìn)入單用戶模式切換運行級別切換用戶,需要的朋友可以參考下
    2019-08-08
  • 批量修改ssh配置的expect腳本

    批量修改ssh配置的expect腳本

    公司服務(wù)器一般通過ssh進(jìn)行遠(yuǎn)程管理。以前大家登錄的時候,都是隨意選內(nèi)外網(wǎng)IP進(jìn)入。王總接手后,說這事隱患太大了,必須禁了外網(wǎng)ssh
    2013-03-03
  • Linux 命令之rsync命令詳解

    Linux 命令之rsync命令詳解

    rsync命令是一個遠(yuǎn)程數(shù)據(jù)同步工具,可通過LAN/WAN快速同步多臺主機間的文件。下面通過本文給大家分享Linux 命令之rsync命令詳解,需要的朋友參考下吧
    2017-08-08
  • Linux進(jìn)程控制詳解及實例

    Linux進(jìn)程控制詳解及實例

    這篇文章主要介紹了Linux進(jìn)程控制詳解及實例的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • Linux中umount命令的使用方法及操作實例

    Linux中umount命令的使用方法及操作實例

    在Linux系統(tǒng)中,umount命令用于卸載已經(jīng)掛載的文件系統(tǒng),本文將詳細(xì)介紹umount命令的功能、使用方法以及常見的操作實例,文章通過代碼示例給大家講解的非常詳細(xì),具有一定參考價值,需要的朋友可以參考下
    2024-06-06
  • linux shell內(nèi)置判斷語句

    linux shell內(nèi)置判斷語句

    內(nèi)置判斷,成功的時候返回0,不成功返回非零。接下來通過本文重點給大家介紹linux shell內(nèi)置判斷語句,感興趣的的朋友一起看看吧
    2017-08-08
  • Linux?du命令實現(xiàn)根據(jù)文件或者文件夾大小排序輸出

    Linux?du命令實現(xiàn)根據(jù)文件或者文件夾大小排序輸出

    Linux是一個強大的操作系統(tǒng),廣泛用于服務(wù)器和個人計算機,本文主要來和大家聊聊如何利用du命令實現(xiàn)根據(jù)文件或者文件夾大小排序輸出,感興趣的可以了解下
    2023-09-09
  • Shell腳本調(diào)用另一個腳本的三種方法

    Shell腳本調(diào)用另一個腳本的三種方法

    這篇文章主要介紹了Shell腳本調(diào)用另一個腳本的三種方法,幫助大家更好的理解和學(xué)習(xí)shell,感興趣的朋友可以了解下
    2020-08-08

最新評論

略阳县| 佛学| 正定县| 泗阳县| 土默特右旗| 屏山县| 龙井市| 肃南| 宜兰市| 库车县| 纳雍县| 靖安县| 铁岭县| 红河县| 漳州市| 和政县| 崇义县| 封开县| 吴堡县| 江城| 宜春市| 应城市| 丹寨县| 钟祥市| 临朐县| 遂平县| 英山县| 贺州市| 凤凰县| 开封县| 北安市| 宁安市| 黎城县| 华阴市| 贡嘎县| 临高县| 奉新县| 育儿| 图木舒克市| 衢州市| 漠河县|