<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精品亚洲网站精品成人| WWW国产成人免费观看视频| 免费国产综合视频在线看| 国产午夜亚洲精品不卡免下载| 日日夜夜精品免费视频| 国产成人综合久久精品亚洲| 国产免费人成在线视频| 羞羞的视频在线免费观看| 亚洲第一页综合图片自拍| 国产成人无码精品久久久免费 | 亚洲欧美日韩国产精品一区| 美女视频黄的全免费视频| 亚洲一区AV无码少妇电影| 国产一级高清视频免费看| 又硬又粗又长又爽免费看| 亚洲国产美女精品久久久久∴| 性无码免费一区二区三区在线 | 亚洲免费视频网站| 无码精品A∨在线观看免费| 亚洲日韩精品无码专区| 一级毛片直播亚洲| 成人网站免费大全日韩国产| 亚洲AV无码成人专区片在线观看| 50岁老女人的毛片免费观看| 亚洲三级在线观看| 亚洲人成网站18禁止一区 | 九九热久久免费视频| 亚洲国产精品第一区二区| 国产h视频在线观看免费| 豆国产96在线|亚洲| 亚洲乱码日产一区三区| 5555在线播放免费播放| 亚洲AV无码专区亚洲AV桃| 久久乐国产精品亚洲综合| 亚洲精品视频免费看| 高潮毛片无遮挡高清免费视频| 亚洲AV日韩精品久久久久| 免费看大美女大黄大色| 野花香在线视频免费观看大全 | 五月天婷婷精品免费视频|