<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    weidagang2046的專欄

    物格而后知致
    隨筆 - 8, 文章 - 409, 評論 - 101, 引用 - 0
    數據加載中……

    使用find搜索文件

    可以使用 find 命令在整個目錄及其子目錄下搜索符合特定準則的文件。然后,可以在找到的文件中執行命令。

     

    查找符合某種模式的文件

    雖然 find 的語法較為復雜,但它有助于提高使用 HP-UX 的效率。此命令功能強大而且靈活。但是運行速度較慢,搜索多個目錄時尤其如此。

    假定要顯示當前目錄及其子目錄下所有以 d 開頭的文件,請輸入:

    find(1)

    $ find . -name 'd*'

    命令中的點 (.) 會使 find 搜索當前目錄及其子目錄。文件名后的 -name 選項或文件名模式(在這種情況下為 d*)告知 find 搜索所有符合該模式的文件。在本示例中,find 將搜索所有以 d 開頭的文件名。

    注意,d* 要用單引號括起來 ('d*')。如果在 find 命令中使用文件名模式,必須用單引號將其括起來,以便 shell 可以對其進行正確地解釋。

     

    查找晚于某個文件創建日期的文件

    假定您想顯示所有在某個文件創建日期之后修改過的文件。要顯示 /home/leslie 目錄及其子目錄下所有晚于 myfile 創建日期的文件,請輸入:

    $ find /home/leslie -newer myfile

    本示例可以理解為:在目錄 /home/leslie 及其子目錄下,查找所有在 myfile 創建日期之后修改過的文件。(要確定文件的上次修改日期,請使用 ll 命令。)

     

    在文件中運行命令

    可以在使用 find 命令查找到的文件中執行命令。假定您想刪除當前目錄及其子目錄下所有擴展名為 .tmp 的文件。請輸入:

    $ find . -name '*.tmp' -exec rm {} \;

    本示例查找當前目錄及其子目錄下所有擴展名為 .tmp 的文件,并將其顯示在屏幕上,然后將其刪除。-exec 選項會導致以下命令 (rm) 的執行。花括號 {} 代表使用 find 命令找到的文件。結束 exec 字符串的分號之前應添加一個反斜線 (\;)。

     

    使用邏輯運算符

    find 的語法中包括邏輯布爾運算符:NOT、AND 和 OR。

    要查找不符合特定模式的文件,請使用 NOT 邏輯運算符,即感嘆號 (!)。使用此運算符之后,必須使用選項定義文件屬性,如文件名。然后,將找到具有指定屬性的文件。

    例如,要查找 /tmp 下所有屬于 leslie 的文件,請使用以下命令:

    $ find /tmp \( ! -user leslie \)

    \ 避免了 shell 將圓括號視為特殊字符的可能性。

    要查找具有兩個不同屬性的文件,請使用 AND 邏輯運算符(表達式 -a 表達式)。例如,要查找 / 下所有屬于 leslie 的目錄,請使用以下命令:

    $ find / \( -type d -a -user leslie \)

    要查找具有其中一個或兩個屬性的文件,請使用 OR 邏輯運算符(表達式 -o 表達式)。例如,要刪除一周以來從未訪問過的以 .o 結尾或名為 a.out 的所有文件,請使用以下命令:

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

    更多信息

    有關使用 find 命令的詳細信息,請參閱 find(1) 聯機幫助頁。

    from: http://docs.hp.com/zh_cn/5187-2211/ch02s18.html

    posted on 2005-11-28 13:33 weidagang2046 閱讀(766) 評論(0)  編輯  收藏 所屬分類: Linux

    主站蜘蛛池模板: 国产高清对白在线观看免费91| 亚洲av成人一区二区三区在线观看 | 99久9在线|免费| 中文字幕不卡高清免费| 亚洲精品无码人妻无码| 免费a级毛片视频| 99久久国产精品免费一区二区 | 免费真实播放国产乱子伦| 久久99久久成人免费播放| 亚洲AV成人无码久久精品老人| 人人爽人人爽人人片av免费| 亚洲第一成年男人的天堂| 四虎在线视频免费观看| 国产精品免费久久久久影院 | 亚洲综合av一区二区三区不卡| 久久亚洲免费视频| 亚洲AV无码AV男人的天堂不卡| 黄色网址免费观看| a高清免费毛片久久| 亚洲综合偷自成人网第页色| 亚洲日本一区二区三区在线| 成年女人18级毛片毛片免费 | 久久久久亚洲AV无码网站| 国产精品色午夜视频免费看| 久久免费看少妇高潮V片特黄| 亚洲免费观看视频| 国产精品成人无码免费| 人与禽交免费网站视频| 一级做a爰片久久毛片免费看| 亚洲福利精品一区二区三区| 无码国产精品一区二区免费式直播| 亚洲美女一区二区三区| 亚洲美日韩Av中文字幕无码久久久妻妇| 人人狠狠综合久久亚洲88| 免费鲁丝片一级观看| 亚洲精品在线免费观看| 亚洲人成无码网站在线观看| 国产精品成人免费视频网站京东| 免费观看国产网址你懂的| 色噜噜亚洲男人的天堂| 久久久久亚洲AV无码麻豆|