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

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

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

    隨筆-59  評論-31  文章-0  trackbacks-0
    這里總結一些常用到的關于find的命令的操作: 
    Find命令的一般形式為: 
    Shell代碼  收藏代碼
    1. # find pathname -options [-print -exec -ok]  

    讓我們來看看該命令的參數: 
    pathname find命令所查找的目錄路徑。例如用.來表示當前目錄,用/來表示系統根目錄。 
    -print find命令將匹配的文件輸出到標準輸出。 
    -exec  find命令對匹配的文件執行該參數所給出的shell命令。 
    -ok 和- exec的作用相同,只不過以一種更為安全的模式來執行該參數所給出的shell命令,在執行每一個命令之前,都會給出提示,讓用戶來確定是否執行. 
    find命令選項 
    1. -name   按照文件名查找文件 
    Java代碼  收藏代碼
    1. find -name test.txt  
    2. # find ~ -name "xxx.txt" -print// ~ 表示$HOME目錄  
    3. # find . -name "xxx.txt" -print// . 表示當前目錄  
    4. # find /etc -name "host*" -print// / 在指定目錄中查找  

    2.-perm   按照文件權限來查找文件 
    Java代碼  收藏代碼
    1. find -perm 755  
    2. # find ~ -perm 755 -print // 意義同name屬性  
    3. # find . -perm 755 -print  
    4. # find /home -perm 755 -print  

    3.-mtime -n +n   按照文件的更改時間來查找文件,-n表示文件更改時間距現在n天以內,+n表示文件更改時間距現在n天以前。 
    Java代碼  收藏代碼
    1. find -mtime -2  

    如果想使用find命令的這一選項來查找更改時間在兩個小時以內的文件,除非有一個現成 
    的文件其更改時間恰好在兩個小時以前,否則就沒有可用來比較更改時間的文件,為了解決 
    這一問題,可以首先創建一個文件并將其日期和時間戳設置為所需要的時間。這可以用touch 
    命令來實現,假設現在的時間是21:40,希望查找更改時間在兩個小時以內的文件,可以首先創建這樣 
    Java代碼  收藏代碼
    1. # touch -t 02032140 dstamp  
    2. # ls -l dstamp  
    3. -rw-r--r--    1 root     root            0  2月  3 21:40 dstamp  
    4. # find . -newer dstamp  

    一個文件 
    4.-newer file1  查找更改時間比文件file1新的文件。 
    Java代碼  收藏代碼
    1. # find -newer test.txt  

    5.-type   查找某一類型的文件 
    b - 塊設備文件。 
    d - 目錄。 
    c - 字符設備文件。 
    p - 管道文件。 
    l - 符號鏈接文件。 
    f - 普通文件。 
    Java代碼  收藏代碼
    1. # find -type d  
    2. # find . ! -type d //查找當前目錄下不是目錄文件的其他文件  
    3. # find ~ -type d//意義同name  
    4. # find /etc -type d//意義同name  

    6.使用size選項 
    可以按照文件長度來查找文件,這里所指的文件長度既可以用塊(block)來計量,也可以用字節來計量。以字節計量文件長度的表達形式為 Nc;以塊計量文件長度只用數字表示即可。 
    Java代碼  收藏代碼
    1. # find . -size -1000000c//當前目錄下查找文件長度小于1M字節的文件  
    2. # find . -size +100c  

    7 find 和 xargs 
    在使用find命令的-exec選項處理匹配到的文件時,find命令將所有匹配到的文件一起傳遞 
    給exee執行 
    Java代碼  收藏代碼
    1. # find . -name "core" -print | xargs echo "" >/tmp/core.log//整個系統中查找內存信息轉儲文件然后把結果保存到/tmp/core.log 文件中  
    2. # find /apps/audit -perm -7 -print | xargs chmod o-w//在/apps/audit目錄下查找所有用戶具有讀、寫和執行權限的文件,并收回相應的寫權限  
    3. # find / -type f -print | xargs grep "device"http://用grep命令在所有的普通文件中搜索device這個詞  
    posted on 2011-12-21 10:52 RoyPayne 閱讀(226) 評論(0)  編輯  收藏 所屬分類: linux
    主站蜘蛛池模板: 亚洲AV日韩精品久久久久久久| 亚洲综合av一区二区三区不卡| 免费人成在线观看69式小视频| 亚洲日韩一区二区一无码| 亚洲精品视频在线看| 久草视频在线免费| 四虎影视久久久免费观看| 久久久久亚洲AV无码观看| 免费久久精品国产片香蕉| 久久久久久夜精品精品免费啦 | 成a人片亚洲日本久久| 国产亚洲人成网站在线观看| 无码国产精品一区二区免费式影视| 污视频网站在线免费看| 777亚洲精品乱码久久久久久| 国产免费观看a大片的网站| 1000部拍拍拍18勿入免费视频下载 | 免费看国产精品麻豆| 无码人妻久久一区二区三区免费 | 免费人成网站在线观看不卡 | a国产成人免费视频| 亚洲色偷偷色噜噜狠狠99网| 亚洲不卡中文字幕无码| 日韩免费视频一区| 最好看最新的中文字幕免费| 四虎精品成人免费视频| 中文字幕无码亚洲欧洲日韩| 亚洲AV无码国产精品麻豆天美| www国产亚洲精品久久久| 18国产精品白浆在线观看免费| a级黄色毛片免费播放视频| 亚洲精品无码少妇30P| 亚洲熟妇av一区二区三区下载| 国产亚洲A∨片在线观看| 四虎AV永久在线精品免费观看| 免费能直接在线观看黄的视频| 日本人成在线视频免费播放| 日韩在线视频免费| 亚洲爆乳精品无码一区二区| 亚洲人成7777| 亚洲狠狠ady亚洲精品大秀|