青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 297,  comments - 15,  trackbacks - 0

Find命令

由于f i n d具有強(qiáng)大的功能,所以它的選項(xiàng)也很多,其中大部分選項(xiàng)都值得我們花時間來了解一下。即使系統(tǒng)中含有網(wǎng)絡(luò)文件系統(tǒng)(NFS)find命令在該文件系統(tǒng)中同樣有效,只你具有相應(yīng)的權(quán)限。在運(yùn)行一個非常消耗資源的find命令時,很多人都傾向于把它放在后臺執(zhí)行,因?yàn)楸闅v一個大的文件系統(tǒng)可能會花費(fèi)很長的時間(這里是指3 0 G字節(jié)以上的文件系統(tǒng))

 

.F i n d命令的一般形式為:

find pathname -options [-print -exec -ok]

pathname:  find命令所查找的目錄路徑。例如用.來表示當(dāng)前目錄,用/來表示系統(tǒng)根目錄。

-print    find命令將匹配的文件輸出到標(biāo)準(zhǔn)輸出。

-exec    find命令對匹配的文件執(zhí)行該參數(shù)所給出的s h e l l命令。相應(yīng)命令的形式為

' command' {} \;,注意{ }\;之間的空格。

-ok      -exec的作用相同,只不過以一種更為安全的模式來執(zhí)行該參數(shù)所給出的

s h e l l命令,在執(zhí)行每一個命令之前,都會給出提示,讓用戶來確定是否執(zhí)行。

 

find命令選項(xiàng)

 

-name:按照文件名查找文件。

-perm:按照文件權(quán)限來查找文件。

-prune:使用這一選項(xiàng)可以使f i n d命令不在當(dāng)前指定的目錄中查找,如果同時使用-depth選項(xiàng),那么 -prune將被f i n d命令忽略。

-user 按照文件屬主來查找文件。

-group:按照文件所屬的組來查找文件。

 

-mtime -n +n:按照文件的更改時間來查找文件,- n表示文件更改時間距現(xiàn)在n天以內(nèi)+n

表示文件更改時間距現(xiàn)在n天以前。F i n d命令還有- a t i m e- c t i m e選項(xiàng),但它們

都和- m t i m e選項(xiàng)。

 

-nogroup:查找無有效所屬組的文件,即該文件所屬的組在/ e t c / g r o u p s中不存在。

-nouser:查找無有效屬主的文件,即該文件的屬主在/ e t c / p a s s w d中不存在。

 

-newer file1 ! file2:查找更改時間比文件f i l e 1新但比文件f i l e 2舊的文件。

 

-type 查找某一類型的文件,諸如:

    b - 塊設(shè)備文件。

    d - 目錄。

    c - 字符設(shè)備文件。

    p - 管道文件。

    l - 符號鏈接文件。

    f - 普通文件

-size n[c] 查找文件長度為n塊的文件,帶有c時表示文件長度以字節(jié)計(jì)。

-depth:在查找文件時,首先查找當(dāng)前目錄中的文件,然后再在其子目錄中查找。

-fstype:查找位于某一類型文件系統(tǒng)中的文件,這些文件系統(tǒng)類型通常可以在配置文件/etc/fstab中找到,該配置文件中包含了本系統(tǒng)中有關(guān)文件系統(tǒng)的信息。

    -mount:在查找文件時不跨越文件系統(tǒng)m o u n t點(diǎn)。

    -follow:如果f i n d命令遇到符號鏈接文件,就跟蹤至鏈接所指向的文件。

    -cpio:對匹配的文件使用c p i o命令,將這些文件備份到磁帶設(shè)備中。

實(shí)例:

exec選項(xiàng)后面跟隨著所要執(zhí)行的命令或腳本,然后是一對兒{ },一個空格和一個\,最后是一個分號。

為了使用exec選項(xiàng),必須要同時使用p r i n t選項(xiàng)。如果驗(yàn)證一下find命令,會發(fā)現(xiàn)該命令只輸出從當(dāng)前路徑起的相對路徑及文件名。

 

例如:為了用ls -l命令列出所匹配到的文件,可以把ls -l命令放在find命令的-exec選項(xiàng)中

   1. # find . -type f -exec ls -l {} \;

   2. -rw-r--r--    1 root     root        34928 2003-02-25  ./conf/httpd.conf

   3. -rw-r--r--    1 root     root        12959 2003-02-25  ./conf/magic

   4. -rw-r--r--    1 root     root          180 2003-02-25  ./conf.d/README

上面的例子中,f i n d命令匹配到了當(dāng)前目錄下的所有普通文件,并在- e x e c選項(xiàng)中使用ls -l命令將它們列出。

 

/logs目錄中查找更改時間在5日以前的文件并刪除它們:

   find logs -type f -mtime +5 -exec rm {} \;

在下面的例子中, f i n d命令在當(dāng)前目錄中查找所有文件名以. L O G結(jié)尾、更改時間在5日以上的文件,并刪除它們,只不過在刪除之前先給出提示。

   1. find . -name "*.conf"  -mtime +5 -ok rm {} \;

   2. < rm ... ./conf/httpd.conf > ? n

   y鍵刪除文件,按n鍵不刪除。

 

在下面的例子中我們使用grep命令。find命令首先匹配所有文件名為“passwd*”的文件,例如passwdpasswd.oldpasswd.bak,然后

執(zhí)行grep命令看看在這些文件中是否存在一個sam用戶。

   1. find /etc -name "passwd*" -exec grep "sam" {} \;

   2. sam:x:501:501::/usr/sam:/bin/bash

 

使用find 命令查找某個時間段的shell怎么寫。比如11點(diǎn)到12

創(chuàng)建一個腳本judgetime,內(nèi)容如下:

Ls –l $* | awk

'{split($8,hour,&quot;:&quot;);if((hour[1]>23 || hour[1] < 1)&amp;&amp;hour[1]<24)print}'

到要查找的目錄下,運(yùn)行

find ./ -name &quot;*&quot; -exec judgetime {} \;

注意時間格式為24小時制。

 

.find 命令的例子

查找當(dāng)前用戶主目錄下的所有文件,下面兩種方法都可以使用:

   1. $ find $HOME -print

   2. $ find ~ -print

 

為了在當(dāng)前目錄中文件屬主具有讀、寫權(quán)限,并且文件所屬組的用戶和其他用戶具有讀權(quán)限的文件,可以用:

find . -type f -perm 644 -exec ls -l {} \;

 

為了查找系統(tǒng)中所有文件長度為0的普通文件,并列出它們的完整路徑,可以用:

find / -type f -size 0 -exec ls -l {} \;

 

查找/var/logs目錄中更改時間在7日以前的普通文件,并在刪除之前詢問它們:

find /var/logs -type f -mtime +7 -ok rm {} \;

 

為了查找系統(tǒng)中所有屬于root組的文件,可以用:

   1. $find . -group root -exec ls -l {} \;

   2. -rw-r--r--    1 root     root          595 10 31 01:09 ./fie1

 

下面的find命令將刪除當(dāng)目錄中訪問時間在7日以來、含有數(shù)字后綴的admin.log文件。該命令只檢查三位數(shù)字,所以相應(yīng)文件的后綴不要超過 999

先建幾個admin.log*的文件 ,才能使用下面這個命令

   1. $ find . -name "admin.log[0-9][0-9][0-9]" -atime -7  -ok

   2.  rm {} \;

   3. < rm ... ./admin.log001 > ? n

   4. < rm ... ./admin.log002 > ? n

   5. < rm ... ./admin.log042 > ? n

   6. < rm ... ./admin.log942 > ? n

 

為了查找當(dāng)前文件系統(tǒng)中的所有目錄并排序,可以用:

   1. $ find . -type d  |sort

 

為了查找系統(tǒng)中所有的rmt磁帶設(shè)備,可以用:

   1. $ find /dev/rmt -print

原書為:為了查找當(dāng)前文件系統(tǒng)中的所有目錄并排序,可以用:

   1. $ find . -type d  -loacl -mount |sort

   2. 已更正為:

   3. $ find . -type d |sort

 

find中的無錯誤輸出的方式:

find . -option optionName > /dev/null

 

根據(jù)文件的特征查詢方法:

如果只知道某個文件的大小,修改日期等特征也可以使用“find”命令查找出來

例如我們知道一個Linux文件大小為1,500 bytes,那么我們可是使用如下命令來查詢find / -size 1500c,字符 c 表明這個要查找的文件的大小是以bytes為單位。如果我們連這個文件的具體大小都不知道,那么在Linux中還可以進(jìn)行模糊查找方式來解決。例如我們輸入find/ -size +10000000c 這個命令,則標(biāo)明我們指定系統(tǒng)在根目錄中查找出大于10000000字節(jié)的文件并顯示出來。命令中的“+”是表示要求系統(tǒng)只列出大于指定大小的文件,而使用“-”則表示要求系統(tǒng)列出小于指定大小的文件。下面的列表就是在Linux使用不同“ find&quot;命令后系統(tǒng)所要作出的查找動作,從中我們很容易看出在Linux中使用“find&quot;命令的方式是很多的,“ find&quot;命令查找文件只要靈活應(yīng)用,絲毫不必在WINDOWS中查找能力差。

 

find / -amin -10 # 查找在系統(tǒng)中最后10分鐘訪問的文件

find / -atime -2 # 查找在系統(tǒng)中最后48小時訪問的文件

find / -empty # 查找在系統(tǒng)中為空的文件或者文件夾

find / -group cat # 查找在系統(tǒng)中屬于 groupcat的文件

find / -mmin -5 # 查找在系統(tǒng)中最后5分鐘里修改過的文件

find / -mtime -1 #查找在系統(tǒng)中最后24小時里修改過的文件

find / -nouser #查找在系統(tǒng)中屬于作廢用戶的文件

find / -user fred #查找在系統(tǒng)中屬于FRED這個用戶的文件

 

 

下面的列表就是對find命令所可以指定文件的特征進(jìn)行查找的部分條件。在這里并沒有列舉所有的查找條件,參考有關(guān)Linux有關(guān)書籍可以知道所有 find命令的查找函數(shù)。

-amin n

查找系統(tǒng)中最后N分鐘訪問的文件

-atime n

查找系統(tǒng)中最后n*24小時訪問的文件

-cmin n

查找系統(tǒng)中最后N分鐘被改變狀態(tài)的文件

-ctime n

查找系統(tǒng)中最后n*24小時被改變狀態(tài)的文件

-empty

查找系統(tǒng)中空白的文件,或空白的文件目錄,或目錄中沒有子目錄的文件夾

-false

查找系統(tǒng)中總是錯誤的文件

-fstype type

查找系統(tǒng)中存在于指定文件系統(tǒng)的文件,例如:ext2 .

-gid n

查找系統(tǒng)中文件數(shù)字組 ID n的文件

-group gname

查找系統(tǒng)中文件屬于gnam文件組,并且指定組和ID的文件

 

 

Find命令的控制選項(xiàng)說明:

Find命令也提供給用戶一些特有的選項(xiàng)來控制查找操作。下表就是我們總結(jié)出的最基本,最常用的find命令的控制選項(xiàng)及其用法。

選項(xiàng)

用途描述

-daystart

.測試系統(tǒng)從今天開始24小時以內(nèi)的文件,用法類似 -amin

-depth

使用深度級別的查找過程方式,在某層指定目錄中優(yōu)先查找文件內(nèi)容

-follow

遵循通配符鏈接方式查找; 另外,也可忽略通配符鏈接方式查詢

-help

顯示命令摘要

-maxdepth levels

在某個層次的目錄中按照遞減方法查找

-mount

不在文件系統(tǒng)目錄中查找, 用法類似 -xdev.

-noleaf

禁止在非UNUX文件系統(tǒng),MS-DOS系統(tǒng),CD-ROM文件系統(tǒng)中進(jìn)行最優(yōu)化查找

-version

打印版本數(shù)字

 

 

使用-follow選項(xiàng)后,find命令則遵循通配符鏈接方式進(jìn)行查找,除非你指定這個選項(xiàng),否則一般情況下find命令將忽略通配符鏈接方式進(jìn)行文件查找。

 

-maxdepth選項(xiàng)的作用就是限制find命令在目錄中按照遞減方式查找文件的時候搜索文件超過某個級別或者搜索過多的目錄,這樣導(dǎo)致查找速度變慢,查找花費(fèi)的時間過多。例如,我們要在當(dāng)前(.)目錄技巧子目錄中查找一個名叫fred的文件,我們可以使用如下命令

find . -maxdepth 2 -name fred

 

假如這個fred文件在./sub1/fred目錄中,那么這個命令就會直接定位這個文件,查找很容易成功。假如,這個文件在./sub1/sub2 /fred目錄中,那么這個命令就無法查找到。因?yàn)榍懊嬉呀?jīng)給find命令在目錄中最大的查詢目錄級別為2,只能查找2層目錄下的文件。這樣做的目的就是為了讓find命令更加精確的定位文件,如果你已經(jīng)知道了某個文件大概所在的文件目錄級數(shù),那么加入-maxdepth n 就很快的能在指定目錄中查找成功。

 

使用混合查找方式查找文件

find命令可以使用混合查找的方法,例如我們想在/tmp目錄中查找大于100000000字節(jié)并且在48小時內(nèi)修改的某個文件,我們可以使用-and 來把兩個查找選項(xiàng)鏈接起來組合成一個混合的查找方式。

find /tmp -size +10000000c -and -mtime +2

 

學(xué)習(xí)過計(jì)算機(jī)語言的朋友都知道,在計(jì)算機(jī)語言里,使用and ,or 分別表示“與”和“或”的關(guān)系。在Linux系統(tǒng)的查找命令中一樣通用。

還有這樣的例子,

find / -user fred -or -user george

 

我們可以解釋為在/tmp目錄中查找屬于fred或者george這兩個用戶的文件。

find命令中還可以使用“非”的關(guān)系來查找文件,如果我們要在/tmp目錄中查找所有不屬于panda的文件,使用一個簡單的

find /tmp ! -user panda 

命令就可以解決了。很簡單。

 

文件信息的參數(shù)和使用方法

選項(xiàng)

用途描述

-exec command;

查找并執(zhí)行命令

-fprint file

打印文件完整文件名

-fprint0 file

打印文件完整文件名包括空的文件

-fprintf file format

打印文件格式

-ok command;

給用戶命令執(zhí)行操作,根據(jù)用戶的Y 確認(rèn)輸入執(zhí)行

-printf format

打印文件格式

-ls

打印同種文件格式的文件.

 

. 查找技巧,findxargs的使用

xargs

      
在使用f i n d命令的- e x e c選項(xiàng)處理匹配到的文件時, f i n d命令將所有匹配到的文件一起傳遞給e x e c執(zhí)行。但有些系統(tǒng)對能夠傳遞給e x e c的命令長度有限制,這樣在f i n d命令運(yùn)行幾分鐘之后,就會出現(xiàn)溢出錯誤。錯誤信息通常是參數(shù)列太長參數(shù)列溢出。這就是x a rg s命令的用處所在,特別是與f i n d命令一起使用。

       F i n d
命令把匹配到的文件傳遞給x a rg s命令,而x a rg s命令每次只獲取一部分文件而不是全部,不像- e x e c選項(xiàng)那樣。這樣它可以先處理最先獲取的一部分文件,然后是下一批,并如此繼續(xù)下去。

      
在有些系統(tǒng)中,使用- e x e c選項(xiàng)會為處理每一個匹配到的文件而發(fā)起一個相應(yīng)的進(jìn)程,并非將匹配到的文件全部作為參數(shù)一次執(zhí)行;這樣在有些情況下就會出現(xiàn)進(jìn)程過多,系統(tǒng)性能下降的問 題,因而效率不高;
      
而使用x a rg s命令則只有一個進(jìn)程。另外,在使用x a rg s命令時,究竟是一次獲取所有的參數(shù),還是分批取得參數(shù),以及每一次獲取參數(shù)的數(shù)目都會根據(jù)該命令的選項(xiàng)及系統(tǒng)內(nèi)核中相應(yīng)的可調(diào)參數(shù)來確定。

      
來看看x a rg s命令是如何同f i n d命令一起使用的,并給出一些例子。

下面的例子查找系統(tǒng)中的每一個普通文件,然后使用x a rg s命令來測試它們分別屬于哪類文件

  1. #find . -type f -print | xargs file
  2. ./.kde/Autostart/Autorun.desktop: UTF-8 Unicode English text
  3. ./.kde/Autostart/.directory:      ISO-8859 text\
  4. ......


在整個系統(tǒng)中查找內(nèi)存信息轉(zhuǎn)儲文件(core dump) ,然后把結(jié)果保存到/tmp/core.log 文件中:

  1. $ find / -name "core" -print | xargs echo "" >/tmp/core.log

復(fù)制代碼


上面這個執(zhí)行太慢,我改成在當(dāng)前目錄下查找

  1. #find . -name "file*" -print | xargs echo "" > /temp/core.log
  2. # cat /temp/core.log
  3. ./file6


在當(dāng)前目錄下查找所有用戶具有讀、寫和執(zhí)行權(quán)限的文件,并收回相應(yīng)的寫權(quán)限:

  1.  
  2. # ls -l
  3. drwxrwxrwx    2 sam      adm          4096 10 30 20:14 file6
  4. -rwxrwxrwx    2 sam      adm             0 10 31 01:01 http3.conf
  5. -rwxrwxrwx    2 sam      adm             0 10 31 01:01 httpd.conf
  6.  
  7. # find . -perm -7 -print | xargs chmod o-w
  8. # ls -l
  9. drwxrwxr-x    2 sam      adm          4096 10 30 20:14 file6
  10. -rwxrwxr-x    2 sam      adm             0 10 31 01:01 http3.conf
  11. -rwxrwxr-x    2 sam      adm             0 10 31 01:01 httpd.conf


g r e p命令在所有的普通文件中搜索hostname這個詞:

  1. # find . -type f -print | xargs grep "hostname"
  2. ./httpd1.conf:#     different IP addresses or hostnames and have them handled by the
  3. ./httpd1.conf:# VirtualHost: If you want to maintain multiple domains/hostnames
  4. on your


g r e p命令在當(dāng)前目錄下的所有普通文件中搜索hostnames這個詞:

  1. # find . -name \* -type f -print | xargs grep "hostnames"
  2. ./httpd1.conf:#     different IP addresses or hostnames and have them handled by the
  3. ./httpd1.conf:# VirtualHost: If you want to maintain multiple domains/hostnames
  4. on your

注意,在上面的例子中, \用來取消f i n d命令中的*s h e l l中的特殊含義。

 

下面是find一些常用參數(shù)的例子,有用到的時候查查就行了,像上面前幾個貼子,都用到了其中的的一些參數(shù),也可以用man或查看論壇里 其它貼子有find的命令手冊

1
、使用name選項(xiàng)

文件名選項(xiàng)是f i n d命令最常用的選項(xiàng),要么單獨(dú)使用該選項(xiàng),要么和其他選項(xiàng)一起使用。
可以使用某種文件名模式來匹配文件,記住要用引號將文件名模式引起來。
不管當(dāng)前路徑是什么,如果想要在自己的根目錄$ H O M E中查找文件名符合* . t x t的文件,使用~作 為' p a t h n a m e參數(shù),波浪號~代表了你的$ H O M E目錄。

  1. $ find ~ -name "*.txt" -print

想要在當(dāng)前目錄及子目錄中查找所有的‘ * . t x t’文件,可以用:

  1. $ find . -name "*.txt" -print

想要的當(dāng)前目錄及子目錄中查找文件名以一個大寫字母開頭的文件,可以用:

  1. $ find . -name "[A-Z]*" -print

想要在/ e t c目錄中查找文件名以h o s t開頭的文件,可以用:

  1. $ find /etc -name "host*" -print

想要查找$ H O M E目錄中的文件,可以用:

  1. $ find ~ -name "*" -print find . -print

要想讓系統(tǒng)高負(fù)荷運(yùn)行,就從根目錄開始查找所有的文件。

  1. $ find / -name "*" -print

如果想在當(dāng)前目錄查找文件名以兩個小寫字母開頭,跟著是兩個數(shù)字,最后是* . t x t的文件,下面的命令就能夠返回名為a x 3 7 . t x t的文件:$

  1. $find . -name "[a-z][a-z][0--9][0--9].txt" -print

2、用perm選項(xiàng)

按照文件權(quán)限模式用- p e r m選項(xiàng)。

按文件權(quán)限模式來查找文件的話。最好使用八進(jìn)制的權(quán)限表示法。

如在當(dāng)前目錄下查找文件權(quán)限位為7 5 5的文件,即文件屬主可以讀、寫、執(zhí)行,其他用戶可以讀、執(zhí)行的文件,可以用:

  1. $ find . -perm 755 -print

還有一種表達(dá)方法:在八進(jìn)制數(shù)字前面要加一個橫杠-,表示都匹配,如-007就相當(dāng)于777-006相當(dāng)于666

  1. # ls -l
  2. -rwxrwxr-x    2 sam      adm             0 10 31 01:01 http3.conf
  3. -rw-rw-rw-    1 sam      adm         34890 10 31 00:57 httpd1.conf
  4. -rwxrwxr-x    2 sam      adm             0 10 31 01:01 httpd.conf
  5. drw-rw-rw-    2 gem      group        4096 10 26 19:48 sam
  6. -rw-rw-rw-    1 root     root         2792 10 31 20:19 temp
  7.  
  8. # find . -perm 006
  9. # find . -perm -006
  10. ./sam
  11. ./httpd1.conf
  12. ./temp

3、忽略某個目錄
------
我試過了這種避開目錄的方法不管用,還是能看到避開目錄下的東西
如果在查找文件時希望忽略某個目錄,因?yàn)槟阒滥莻€目錄中沒有你所要查找的文件,那么可以使用- p r u n e選項(xiàng)來指出需要忽略的目錄。在使用- p r u n e選項(xiàng)時要當(dāng)心,因?yàn)槿绻阃瑫r使用了- d e p t h選項(xiàng),那么- p r u n e選項(xiàng)就會被f i n d命令忽略。

如果希望在/ a p p s目錄下查找文件,但不希望在/ a p p s / b i n目錄下查找,可以用:

  1. $ find /apps -path "/apps/bin" -prune -o -print

-perm選項(xiàng)中,我的解析
還有一種表達(dá)方法:在八進(jìn)制數(shù)字前面要加一個橫杠-,表示都匹配,如-007就相當(dāng)于777-006相當(dāng)于666

 

使用find查找文件的時候怎么避開某個文件目錄

比如要在/usr/sam目錄下查找不在dir1子目錄之內(nèi)的所有文件

  1. find /usr/sam -path "/usr/sam/dir1" -prune -o -print  

QUOTE:

find [path ..] [expression] 在路徑列表的后面的是表達(dá)式
-path "/usr/sam" -prune -o -print
-path "/usr/sam" -a -prune -o -print 的簡寫表達(dá)式按順序求值, -a -o 都是短路求值,與 shell && || 類似如果 -path "/usr/sam" 為真,則求值 -prune , -prune 返回真,與邏輯表達(dá)式為真;否則不求值 -prune ,與邏輯表達(dá)式為假。 如果 -path "/usr/sam" -a -prune 為假,則求值 -print -print 返回真,或邏輯表達(dá)式為真;否則不求值 -print,或邏輯表達(dá)式為真。  

這個表達(dá)式組合特例可以用偽碼寫為

  1. if -path "/usr/sam"  then
  2.           -prune
  3. else
  4.           -print

避開多個文件夾
find /usr/sam \( -path /usr/sam/dir1 -o -path /usr/sam/file1 \) -prune -o -print

圓括號表示表達(dá)式的結(jié)合。
\
表示引用,即指示 shell 不對后面的字符作特殊解釋,而留給 find 命令去解釋其意義。
查找某一確定文件,-name等選項(xiàng)加在-o 之后

  1. #find /usr/sam  \(-path /usr/sam/dir1 -o -path /usr/sam/file1 \) -prune -o -name "temp" –print

4、使用usernouser選項(xiàng)

按文件屬主查找文件,如在$ H O M E目錄中查找文件屬主為sam的文件,可以用:

  1. $ find ~ -user sam -print

/ e t c目錄下查找文件屬主為u u c p的文件:

  1. $ find /etc -user uucp -print

為了查找屬主帳戶已經(jīng)被刪除的文件,可以使用- n o u s e r選項(xiàng)。這樣就能夠找到那些屬主在/ e t c / p a s s w d文件中沒有有效帳戶的文件。在使用- n o u s e r選項(xiàng)時,不必給出用戶名; f i n d命令能夠?yàn)槟阃瓿上鄳?yīng)的工作。
例如,希望在/ h o m e目錄下查找所有的這類文件,可以用:

  1. $ find /home -nouser -print

5、使用groupnogroup選項(xiàng)
就像u s e rn o u s e r選項(xiàng)一樣,針對文件所屬于的用戶組, f i n d命令也具有同樣的選項(xiàng),為了在/ a p p s目錄下查找屬于gem用戶組的文件,可以用:

  1. $ find /apps -group gem -print

要查找沒有有效所屬用戶組的所有文件,可以使用n o g r o u p選項(xiàng)。下面的f i n d命令從文件系統(tǒng)的根目錄處查找這樣的文件

  1. $ find / -nogroup-print

6、按照更改時間或訪問時間等查找文件

如果希望按照更改時間來查找文件,可以使用mtime, atimectime選項(xiàng)。如果系統(tǒng)突然沒有可用空間了,很有可能某一個文件的長度在此期間增長迅速,這時就可以用m t i m e選項(xiàng)來查找這樣的文件。
用減號-來限定更改時間在距今n日以內(nèi)的文件,而用加號+來限定更改時間在距今n日以前的文件。
希望在系統(tǒng)根目錄下查找更改時間在5日以內(nèi)的文件,可以用:

  1. $ find / -mtime -5 -print

為了在/ v a r / a d m目錄下查找更改時間在3日以前的文件,可以用:

  1. $ find /var/adm -mtime +3 -print

find 中的 -ctime -mtime ,-atime 區(qū)別?  

文件的 Access timeatime 是在讀取文件或者執(zhí)行文件時更改的。
文件的 Modified timemtime 是在寫入文件時隨文件內(nèi)容的更改而更改的。
文件的 Create timectime 是在寫入文件、更改所有者、權(quán)限或鏈接設(shè)置時隨 Inode 的內(nèi)容更改而更改的。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted on 2010-03-17 11:14 chatler 閱讀(1080) 評論(0)  編輯 收藏 引用 所屬分類: Shell
<2010年11月>
31123456
78910111213
14151617181920
21222324252627
2829301234
567891011

常用鏈接

留言簿(10)

隨筆分類(307)

隨筆檔案(297)

algorithm

Books_Free_Online

C++

database

Linux

Linux shell

linux socket

misce

  • cloudward
  • 感覺這個博客還是不錯,雖然做的東西和我不大相關(guān),覺得看看還是有好處的

network

OSS

  • Google Android
  • Android is a software stack for mobile devices that includes an operating system, middleware and key applications. This early look at the Android SDK provides the tools and APIs necessary to begin developing applications on the Android platform using the Java programming language.
  • os161 file list

overall

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲精品视频在线看| 久久久九九九九| 狠狠色丁香婷婷综合影院| 欧美日韩福利视频| 久久久久久久久久久一区| 在线亚洲+欧美+日本专区| 欧美成在线视频| 久久久久久穴| 午夜精品一区二区三区电影天堂| 亚洲精品四区| 亚洲国产精品视频一区| 国产一区二区三区在线观看精品| 国产精品第一页第二页第三页| 欧美高清在线一区| 乱码第一页成人| 久久狠狠一本精品综合网| 亚洲欧美电影院| 亚洲性视频h| 亚洲少妇最新在线视频| 亚洲精品在线二区| 亚洲国产一区在线观看| 鲁大师成人一区二区三区| 久久久国产一区二区三区| 久久电影一区| 欧美在线观看天堂一区二区三区| 亚洲影院在线| 午夜精品美女自拍福到在线| 亚洲自拍偷拍色片视频| 亚洲综合电影| 午夜国产精品影院在线观看 | 香蕉尹人综合在线观看| 一区二区三区免费网站| 一级成人国产| 亚洲小说欧美另类社区| 亚洲自拍啪啪| 欧美一区二区三区久久精品茉莉花 | 国产精品久久久久77777| 欧美日韩一区二区在线观看视频| 欧美日韩国产影片| 欧美日韩一区二区三区在线视频| 欧美视频一区二区三区在线观看| 欧美婷婷在线| 国产精品专区h在线观看| 国产日韩欧美日韩| 精品不卡视频| 亚洲精品一区二区三区在线观看| 日韩小视频在线观看专区| 这里是久久伊人| 亚洲一区二区三区激情| 欧美伊久线香蕉线新在线| 久久精品视频免费播放| 免费人成网站在线观看欧美高清| 欧美激情第一页xxx| 亚洲日韩欧美视频一区| 一区二区国产精品| 午夜日韩在线| 免费在线观看精品| 欧美偷拍另类| 狠狠色狠狠色综合日日五| 亚洲国产精品精华液网站| 99视频国产精品免费观看| 亚洲女人天堂成人av在线| 久久精品国产久精国产思思| 欧美不卡福利| 99在线热播精品免费99热| 欧美与欧洲交xxxx免费观看 | 国产精品毛片a∨一区二区三区|国 | 亚洲国产欧美精品| 亚洲一级免费视频| 久久久伊人欧美| 亚洲日本中文字幕免费在线不卡| 亚洲一区久久久| 麻豆国产va免费精品高清在线| 欧美日韩国产成人高清视频| 国产日韩欧美另类| 99天天综合性| 久久久久网址| 日韩视频免费看| 久久美女性网| 国产精品乱码久久久久久| 亚洲电影免费| 亚洲欧美日韩视频一区| 欧美黄网免费在线观看| 亚洲主播在线观看| 欧美国产日韩二区| 韩日精品在线| 亚洲欧美国产精品专区久久| 欧美高清自拍一区| 午夜欧美不卡精品aaaaa| 欧美日韩人人澡狠狠躁视频| 黑人巨大精品欧美一区二区| 亚洲神马久久| 欧美激情在线狂野欧美精品| 午夜精品久久久久久久男人的天堂| 欧美 日韩 国产 一区| 国产欧美综合一区二区三区| 一本色道久久99精品综合| 麻豆精品一区二区av白丝在线| 亚洲一区二区高清| 欧美日韩国产精品自在自线| 亚洲国产精品第一区二区三区 | 欧美激情成人在线| 欧美中文字幕久久| 国产酒店精品激情| 亚洲视频在线视频| 亚洲激情视频| 免费成人高清在线视频| 狠狠色综合网| 久久久久久久综合日本| 亚洲欧美大片| 国产精品欧美风情| 亚洲午夜精品福利| 亚洲精品视频在线观看网站| 葵司免费一区二区三区四区五区| 国产综合色在线| 久久九九国产精品| 先锋影音久久| 国产精品一区二区三区成人| 亚洲综合好骚| 在线综合亚洲欧美在线视频| 欧美日产在线观看| 99v久久综合狠狠综合久久| 亚洲第一成人在线| 你懂的视频一区二区| 亚洲黄色免费| 亚洲丰满在线| 欧美激情一区二区三区四区| 亚洲激情综合| 91久久精品日日躁夜夜躁欧美| 噜噜噜久久亚洲精品国产品小说| 亚洲国产精彩中文乱码av在线播放| 女主播福利一区| 美乳少妇欧美精品| 亚洲精品国产精品乱码不99| 亚洲国产成人porn| 欧美日韩国产欧| 亚洲亚洲精品在线观看 | 99精品欧美一区二区蜜桃免费| 欧美日韩国产成人在线91| 在线一区二区三区四区五区| aa级大片欧美| 国产精品热久久久久夜色精品三区| 性欧美videos另类喷潮| 午夜在线电影亚洲一区| 黄色一区二区在线观看| 欧美国产欧美亚州国产日韩mv天天看完整| 久久一区二区三区av| 亚洲日本成人网| 99re8这里有精品热视频免费| 国产精品久久看| 久久久久久久欧美精品| 毛片一区二区| 中文在线资源观看网站视频免费不卡 | 老司机精品福利视频| 亚洲三级电影在线观看| 在线视频你懂得一区| 国产人成一区二区三区影院| 男女激情久久| 欧美三区美女| 久久久久99| 欧美精品二区三区四区免费看视频| 亚洲午夜高清视频| 欧美在线|欧美| 日韩视频中文| 亚洲欧美日韩综合| 亚洲欧洲一区二区三区在线观看| 99av国产精品欲麻豆| 国产亚洲激情视频在线| 欧美激情1区2区| 国产精品美女久久久久av超清| 另类春色校园亚洲| 欧美色网在线| 另类尿喷潮videofree| 欧美日韩福利| 麻豆亚洲精品| 欧美色网一区二区| 蜜桃av综合| 欧美三级不卡| 蜜桃av噜噜一区| 国产精品久久久久久超碰| 欧美暴力喷水在线| 国产精品视频大全| 亚洲激情二区| 国产专区欧美精品| 一区二区日本视频| 亚洲电影在线播放| 亚洲女人天堂av| 99精品国产高清一区二区| 久久精品视频亚洲| 亚洲欧美日韩一区在线| 欧美大片在线影院| 久久综合色8888| 国产精品欧美日韩久久| 亚洲黄网站黄| 在线欧美影院| 小黄鸭视频精品导航| 亚洲一区免费视频| 欧美精品久久久久久久免费观看| 久久综合网hezyo| 国产九色精品成人porny|