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

詳解Linux查找目錄下的按時間過濾的文件

 更新時間:2019年05月08日 15:17:08   作者:牧碼人_hh  
這篇文章主要介紹了Linux查找目錄下的按時間過濾的文件 ,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下

在維護項目中,有時會指定都一些條件進行過濾文件,并對該批文件進行操作;這時我們將使用shell命令進行操作;直接上代碼

#!/bin/sh
#BEGIN
    #`find ./ ! -name "." -type d -prune -o -newermt '2001-01-01 00:00:00' ! -newermt '2019-01-01 00:00:00'`忽略所有的子目錄
    files=`find ./ -path "./2*" -prune -o -type f -newermt '2001-01-01 00:00:00' ! -newermt '2019-01-01 00:00:00'`
    for i in $files
    do
    if [ -f $i ];then
      echo $i >> grepfiles.txt
    fi
    done
#END

該程序?qū)@得該目錄下忽略子目錄(以2開頭的目錄)的所有2001-01-01 00:00:00到2019-01-01 00:00:00的所有文件,并輸入到grepfiles.txt的文件中。

如需要獲取所有的目錄包括子目錄下的文件,則

#!/bin/sh
#BEGIN
    files=`find ./ -type f -newermt '2001-01-01 00:00:00' ! -newermt '2019-01-01 00:00:00'`
    for i in $files
    do
      #-f指的時文件,-d則代表目錄

    if [ -f $i ];then
      echo $i >> grepfiles.txt
    fi
    done
#END

轉(zhuǎn))find命令原理:從指定的起始目錄開始,遞歸地搜索其各個子目錄,查找滿足尋找條件的文件,并可以對其進行相關的操作。

格式:find [查找目錄] [參數(shù)] [匹配模型] 

多參數(shù)格式:find [查找目錄] [參數(shù)] [匹配模型] [參數(shù)] [匹配模型] 

例如:

1、find . -name "*.sh"          

    查找在當前目錄(及子目錄)下找以sh結尾的文件。

2、find . -perm 755              

    查找在當前目錄(及子目錄)下找屬性為755的文件。

3、find -user root                 

    查找在當前目錄(及子目錄)下找屬主為root的文件。

4、find /var -mtime -5          

     查找在/var下找更改時間在5天以內(nèi)的文件。

5、find /var -mtime +3         

     查找在/var下找更改時間在3天以前的文件。

6、find /etc -type l               

     查找在/etc下查找文件類型為|的鏈接文件。

7、find . -size +1000000c   

      查找在當前目錄(及子目錄)下查找文件大小大于1M的文件,1M是1000000個字節(jié)。

8、find . -perm 700 |xargs chmod 777        

      查找出當前目錄(及子目錄)下所有權限為700的文件,并把其權限重設為777。

9、find . -type f |xargs ls -l                        

      查找出文件并查看其詳細信息。

      查找出文件并查看其詳細信息。

總結

以上所述是小編給大家介紹的Linux查找目錄下的按時間過濾的文件,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

相關文章

  • Shell腳本注釋寫法

    Shell腳本注釋寫法

    這篇文章主要介紹了Shell腳本注釋的3種寫法,包含單行注釋的方法和多行注釋的多種方法,需要的朋友可以參考下
    2014-07-07
  • Shell腳本調(diào)試?-n?-v?-x?-c的具體用法

    Shell腳本調(diào)試?-n?-v?-x?-c的具體用法

    本文主要介紹了Shell腳本調(diào)試?-n?-v?-x?-c的具體用法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • Linux命令之lz4命令使用示例

    Linux命令之lz4命令使用示例

    lz4是一種非??焖俚臒o損壓縮算法,基于字節(jié)對齊LZ77系列壓縮方案,它的特點是極快的解碼器,每核速度可達多GB/s,通常在多核系統(tǒng)上達到RAM速度限制項目,這篇文章主要介紹了Linux命令之lz4命令,需要的朋友可以參考下
    2023-03-03
  • Linux 深入理解進程權限

    Linux 深入理解進程權限

    這篇文章主要介紹了Linux 深入理解進程權限的相關資料,關于文件權限,大部分人接觸比較多,也比較熟悉了解.但是對進程權限一般知之甚少。這里就總結一下linux系統(tǒng)下進程權限問題和現(xiàn)象,需要的朋友可以參考下
    2016-11-11
  • linux awk高級應用實例

    linux awk高級應用實例

    今天看到unix shell 范例精解上有道awk的題目 做了以后拿來和大家分享下
    2016-08-08
  • 每天一個linux命令 head命令

    每天一個linux命令 head命令

    這篇文章主要為大家詳細介紹了一個linux命令:head命令,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • linux 操作 ftp 常用命令

    linux 操作 ftp 常用命令

    ftp服務器在網(wǎng)上較為常見,Linux ftp命令的功能是用命令的方式來控制在本地機和遠程機之間傳送文件,這里詳細介紹linux 操作 ftp 常用命令,需要的朋友參考下吧
    2017-12-12
  • Shell腳本之進制轉(zhuǎn)換器的實現(xiàn)

    Shell腳本之進制轉(zhuǎn)換器的實現(xiàn)

    本文主要介紹了Shell腳本之進制轉(zhuǎn)換器的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-03-03
  • Shell中整數(shù)計算的幾種方式

    Shell中整數(shù)計算的幾種方式

    今天小編就為大家分享一篇關于Shell中整數(shù)計算的幾種方式,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-03-03
  • shell批量curl接口腳本的簡單實現(xiàn)方法

    shell批量curl接口腳本的簡單實現(xiàn)方法

    這篇文章主要跟大家介紹了關于shell批量curl接口腳本的簡單實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家學習或者使用shell具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧。
    2017-08-08

最新評論

鹰潭市| 梓潼县| 承德县| 休宁县| 西乡县| 巴林左旗| 河南省| 靖远县| 潞西市| 孟连| 会泽县| 应城市| 确山县| 九龙坡区| 瑞昌市| 马鞍山市| 株洲市| 兖州市| 石棉县| 恩施市| 琼海市| 长春市| 江孜县| 关岭| 榆中县| 河北区| 景东| 达孜县| 渑池县| 黎城县| 大兴区| 盐亭县| 通化县| 金平| 衡山县| 平邑县| 垣曲县| 湄潭县| 池州市| 黑水县| 繁峙县|