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

   C++ 技術中心

   :: 首頁 :: 聯系 ::  :: 管理
  160 Posts :: 0 Stories :: 87 Comments :: 0 Trackbacks

公告

鄭重聲明:本BLOG所發表的原創文章,作者保留一切權利。必須經過作者本人同意后方可轉載,并注名作者(天空)和出處(CppBlog.com)。作者Email:coder@luckcoder.com

留言簿(27)

搜索

  •  

最新隨筆

最新評論

評論排行榜

一、find 命令格式


1、find命令的一般形式為;

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


2、find命令的參數;

pathname: find命令所查找的目錄路徑。例如用.來表示當前目錄,用/來表示系統根目錄。
-print: find命令將匹配的文件輸出到標準輸出。
-exec: find命令對匹配的文件執行該參數所給出的shell命令。相應命令的形式為'command' {  } \;,注意{   }和\;之間的空格。
-ok: 和-exec的作用相同,只不過以一種更為安全的模式來執行該參數所給出的shell命令,在執行每一個命令之前,都會給出提示,讓用戶來確定是否執行。


3、find命令選項

-name

按照文件名查找文件。

-perm
按照文件權限來查找文件。

-prune
使用這一選項可以使find命令不在當前指定的目錄中查找,如果同時使用-depth選項,那么-prune將被find命令忽略。

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

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

-mtime -n +n
按照文件的更改時間來查找文件, - n表示文件更改時間距現在n天以內,+ n表示文件更改時間距現在n天以前。find命令還有-atime和-ctime 選項,但它們都和-m time選項。

-nogroup
查找無有效所屬組的文件,即該文件所屬的組在/etc/groups中不存在。

-nouser
查找無有效屬主的文件,即該文件的屬主在/etc/passwd中不存在。
-newer file1 ! file2

查找更改時間比文件file1新但比文件file2舊的文件。
-type

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

b - 塊設備文件。
d - 目錄。
c - 字符設備文件。
p - 管道文件。
l - 符號鏈接文件。
f - 普通文件。

-size n:[c] 查找文件長度為n塊的文件,帶有c時表示文件長度以字節計。
-depth:在查找文件時,首先查找當前目錄中的文件,然后再在其子目錄中查找。
-fstype:查找位于某一類型文件系統中的文件,這些文件系統類型通常可以在配置文件/etc/fstab中找到,該配置文件中包含了本系統中有關文件系統的信息。

-mount:在查找文件時不跨越文件系統mount點。
-follow:如果find命令遇到符號鏈接文件,就跟蹤至鏈接所指向的文件。
-cpio:對匹配的文件使用cpio命令,將這些文件備份到磁帶設備中。

另外,下面三個的區別:

   -amin n
  查找系統中最后N分鐘訪問的文件

  -atime n
  查找系統中最后n*24小時訪問的文件

  -cmin n
  查找系統中最后N分鐘被改變文件狀態的文件

  -ctime n
  查找系統中最后n*24小時被改變文件狀態的文件

    -mmin n
  查找系統中最后N分鐘被改變文件數據的文件

  -mtime n
  查找系統中最后n*24小時被改變文件數據的文件


4、使用exec或ok來執行shell命令

使用find時,只要把想要的操作寫在一個文件里,就可以用exec來配合find查找,很方便的

在有些操作系統中只允許-exec選項執行諸如l s或ls -l這樣的命令。大多數用戶使用這一選項是為了查找舊文件并刪除它們。建議在真正執行rm命令刪除文件之前,最好先用ls命令看一下,確認它們是所要刪除的文件。

exec選項后面跟隨著所要執行的命令或腳本,然后是一對兒{ },一個空格和一個\,最后是一個分號。為了使用exec選項,必須要同時使用print選項。如果驗證一下find命令,會發現該命令只輸出從當前路徑起的相對路徑及文件名。

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

# find . -type f -exec ls -l {  } \;
-rw-r--r--    1 root     root        34928 2003-02-25  ./conf/httpd.conf
-rw-r--r--    1 root     root        12959 2003-02-25  ./conf/magic
-rw-r--r--    1 root     root          180 2003-02-25  ./conf.d/README

上面的例子中,find命令匹配到了當前目錄下的所有普通文件,并在-exec選項中使用ls -l命令將它們列出。
在/logs目錄中查找更改時間在5日以前的文件并刪除它們:

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

記住:在shell中用任何方式刪除文件之前,應當先查看相應的文件,一定要小心!當使用諸如mv或rm命令時,可以使用-exec選項的安全模式。它將在對每個匹配到的文件進行操作之前提示你。

在下面的例子中, find命令在當前目錄中查找所有文件名以.LOG結尾、更改時間在5日以上的文件,并刪除它們,只不過在刪除之前先給出提示。

$ find . -name "*.conf"  -mtime +5 -ok rm {  } \;
< rm ... ./conf/httpd.conf > ? n

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

任何形式的命令都可以在-exec選項中使用。

在下面的例子中我們使用grep命令。find命令首先匹配所有文件名為“ passwd*”的文件,例如passwd、passwd.old、passwd.bak,然后執行grep命令看看在這些文件中是否存在一個sam用戶。

# find /etc -name "passwd*" -exec grep "sam" {  } \;
sam:x:501:501::/usr/sam:/bin/bash


二、find命令的例子;


1、查找當前用戶主目錄下的所有文件:

下面兩種方法都可以使用

$ find $HOME -print
$ find ~ -print


2、讓當前目錄中文件屬主具有讀、寫權限,并且文件所屬組的用戶和其他用戶具有讀權限的文件;
$ find . -type f -perm 644 -exec ls -l {  } \;


3、為了查找系統中所有文件長度為0的普通文件,并列出它們的完整路徑;

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


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

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


5、為了查找系統中所有屬于root組的文件;

$find . -group root -exec ls -l {  } \;
-rw-r--r--    1 root     root          595 10月 31 01:09 ./fie1


6、find命令將刪除當目錄中訪問時間在7日以來、含有數字后綴的admin.log文件。

該命令只檢查三位數字,所以相應文件的后綴不要超過999。先建幾個admin.log*的文件 ,才能使用下面這個命令

$ find . -name "admin.log[0-9][0-9][0-9]" -atime -7  -ok
rm {  } \;
< rm ... ./admin.log001 > ? n
< rm ... ./admin.log002 > ? n
< rm ... ./admin.log042 > ? n
< rm ... ./admin.log942 > ? n


7、為了查找當前文件系統中的所有目錄并排序;

$ find . -type d | sort


8、為了查找系統中所有的rmt磁帶設備;

$ find /dev/rmt -print


三、xargs

xargs - build and execute command lines from standard input

在使用find命令的-exec選項處理匹配到的文件時, find命令將所有匹配到的文件一起傳遞給exec執行。但有些系統對能夠傳遞給exec的命令長度有限制,這樣在find命令運行幾分鐘之后,就會出現 溢出錯誤。錯誤信息通常是“參數列太長”或“參數列溢出”。這就是xargs命令的用處所在,特別是與find命令一起使用。

find命令把匹配到的文件傳遞給xargs命令,而xargs命令每次只獲取一部分文件而不是全部,不像-exec選項那樣。這樣它可以先處理最先獲取的一部分文件,然后是下一批,并如此繼續下去。

在有些系統中,使用-exec選項會為處理每一個匹配到的文件而發起一個相應的進程,并非將匹配到的文件全部作為參數一次執行;這樣在有些情況下就會出現進程過多,系統性能下降的問題,因而效率不高;

而使用xargs命令則只有一個進程。另外,在使用xargs命令時,究竟是一次獲取所有的參數,還是分批取得參數,以及每一次獲取參數的數目都會根據該命令的選項及系統內核中相應的可調參數來確定。

來看看xargs命令是如何同find命令一起使用的,并給出一些例子。

下面的例子查找系統中的每一個普通文件,然后使用xargs命令來測試它們分別屬于哪類文件

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

在整個系統中查找內存信息轉儲文件(core dump) ,然后把結果保存到/tmp/core.log 文件中:

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

上面這個執行太慢,我改成在當前目錄下查找

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

在當前目錄下查找所有用戶具有讀、寫和執行權限的文件,并收回相應的寫權限:

# ls -l
drwxrwxrwx    2 sam      adm          4096 10月 30 20:14 file6
-rwxrwxrwx    2 sam      adm             0 10月 31 01:01 http3.conf
-rwxrwxrwx    2 sam      adm             0 10月 31 01:01 httpd.conf

# find . -perm -7 -print | xargs chmod o-w
# ls -l
drwxrwxr-x    2 sam      adm          4096 10月 30 20:14 file6
-rwxrwxr-x    2 sam      adm             0 10月 31 01:01 http3.conf
-rwxrwxr-x    2 sam      adm             0 10月 31 01:01 httpd.conf

用grep命令在所有的普通文件中搜索hostname這個詞:

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

用grep命令在當前目錄下的所有普通文件中搜索hostnames這個詞:

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

注意,在上面的例子中, \用來取消find命令中的*在shell中的特殊含義。

find命令配合使用exec和xargs可以使用戶對所匹配到的文件執行幾乎所有的命令。


四、find 命令的參數

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


1、使用name選項

文件名選項是find命令最常用的選項,要么單獨使用該選項,要么和其他選項一起使用。

可以使用某種文件名模式來匹配文件,記住要用引號將文件名模式引起來。

不管當前路徑是什么,如果想要在自己的根目錄$HOME中查找文件名符合*.txt的文件,使用~作為 'pathname'參數,波浪號~代表了你的$HOME目錄。

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

想要在當前目錄及子目錄中查找所有的‘ *.txt’文件,可以用:

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

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

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

想要在/etc目錄中查找文件名以host開頭的文件,可以用:

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

想要查找$HOME目錄中的文件,可以用:

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

要想讓系統高負荷運行,就從根目錄開始查找所有的文件。

$ find / -name "*" -print

如果想在當前目錄查找文件名以兩個小寫字母開頭,跟著是兩個數字,最后是.txt的文件,下面的命令就能夠返回名為ax37.txt的文件:

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


2、用perm選項

按照文件權限模式用-perm選項,按文件權限模式來查找文件的話。最好使用八進制的權限表示法。

如在當前目錄下查找文件權限位為755的文件,即文件屬主可以讀、寫、執行,其他用戶可以讀、執行的文件,可以用:

$ find . -perm 755 -print

還有一種表達方法:在八進制數字前面要加一個橫杠-,表示都匹配,如-007就相當于777,-006相當于666

# ls -l
-rwxrwxr-x    2 sam      adm             0 10月 31 01:01 http3.conf
-rw-rw-rw-    1 sam      adm         34890 10月 31 00:57 httpd1.conf
-rwxrwxr-x    2 sam      adm             0 10月 31 01:01 httpd.conf
drw-rw-rw-    2 gem      group        4096 10月 26 19:48 sam
-rw-rw-rw-    1 root     root         2792 10月 31 20:19 temp

# find . -perm 006
# find . -perm -006
./sam
./httpd1.conf
./temp

-perm mode:文件許可正好符合mode

-perm +mode:文件許可部分符合mode

-perm -mode: 文件許可完全符合mode


3、忽略某個目錄

如果在查找文件時希望忽略某個目錄,因為你知道那個目錄中沒有你所要查找的文件,那么可以使用-prune選項來指出需要忽略的目錄。在使用-prune選項時要當心,因為如果你同時使用了-depth選項,那么-prune選項就會被find命令忽略。

如果希望在/apps目錄下查找文件,但不希望在/apps/bin目錄下查找,可以用:

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


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

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

find /usr/sam -path "/usr/sam/dir1" -prune -o -print
find [-path ..] [expression] 在路徑列表的后面的是表達式

-path "/usr/sam" -prune -o -print 是 -path "/usr/sam" -a -prune -o
-print 的簡寫表達式按順序求值, -a 和 -o 都是短路求值,與 shell 的 && 和 || 類似如果 -path "/usr/sam" 為真,則求值 -prune , -prune 返回真,與邏輯表達式為真;否則不求值 -prune,與邏輯表達式為假。如果 -path "/usr/sam" -a -prune 為假,則求值 -print ,-print返回真,或邏輯表達式為真;否則不求值 -print,或邏輯表達式為真。

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

if -path "/usr/sam"  then
          -prune
else
          -print

避開多個文件夾

find /usr/sam \( -path /usr/sam/dir1 -o -path /usr/sam/file1 \) -prune -o -print

圓括號表示表達式的結合。

\ 表示引用,即指示 shell 不對后面的字符作特殊解釋,而留給 find 命令去解釋其意義。

查找某一確定文件,-name等選項加在-o 之后

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


5、使用user和nouser選項

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

$ find ~ -user sam -print

在/etc目錄下查找文件屬主為uucp的文件:

$ find /etc -user uucp -print

為了查找屬主帳戶已經被刪除的文件,可以使用-nouser選項。這樣就能夠找到那些屬主在/etc/passwd文件中沒有有效帳戶的文件。在使用-nouser選項時,不必給出用戶名; find命令能夠為你完成相應的工作。

例如,希望在/home目錄下查找所有的這類文件,可以用:

$ find /home -nouser -print


6、使用group和nogroup選項

就像user和nouser選項一樣,針對文件所屬于的用戶組, find命令也具有同樣的選項,為了在/apps目錄下查找屬于gem用戶組的文件,可以用:

$ find /apps -group gem -print

要查找沒有有效所屬用戶組的所有文件,可以使用nogroup選項。下面的find命令從文件系統的根目錄處查找這樣的文件

$ find / -nogroup-print


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

如果希望按照更改時間來查找文件,可以使用mtime,atime或ctime選項。如果系統突然沒有可用空間了,很有可能某一個文件的長度在此期間增長迅速,這時就可以用mtime選項來查找這樣的文件。

用減號-來限定更改時間在距今n日以內的文件,而用加號+來限定更改時間在距今n日以前的文件。

希望在系統根目錄下查找更改時間在5日以內的文件,可以用:

$ find / -mtime -5 -print

為了在/var/adm目錄下查找更改時間在3日以前的文件,可以用:

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


8、查找比某個文件新或舊的文件

如果希望查找更改時間比某個文件新但比另一個文件舊的所有文件,可以使用-newer選項。它的一般形式為:

newest_file_name ! oldest_file_name

其中,!是邏輯非符號。

查找更改時間比文件sam新但比文件temp舊的文件:

例:有兩個文件

-rw-r--r--    1 sam      adm             0 10月 31 01:07 fiel
-rw-rw-rw-    1 sam      adm         34890 10月 31 00:57 httpd1.conf
-rwxrwxr-x    2 sam      adm             0 10月 31 01:01 httpd.conf
drw-rw-rw-    2 gem      group        4096 10月 26 19:48 sam
-rw-rw-rw-    1 root     root         2792 10月 31 20:19 temp

# find -newer httpd1.conf  ! -newer temp -ls
1077669    0 -rwxrwxr-x   2 sam      adm             0 10月 31 01:01 ./httpd.conf
1077671    4 -rw-rw-rw-   1 root     root         2792 10月 31 20:19 ./temp
1077673    0 -rw-r--r--   1 sam      adm             0 10月 31 01:07 ./fiel

查找更改時間在比temp文件新的文件:

$ find . -newer temp -print


9、使用type選項

在/etc目錄下查找所有的目錄,可以用:

$ find /etc -type d -print

在當前目錄下查找除目錄以外的所有類型的文件,可以用:

$ find . ! -type d -print

在/etc目錄下查找所有的符號鏈接文件,可以用

$ find /etc -type l -print


10、使用size選項

可以按照文件長度來查找文件,這里所指的文件長度既可以用塊(block)來計量,也可以用字節來計量。以字節計量文件長度的表達形式為N c;以塊計量文件長度只用數字表示即可。

在按照文件長度查找文件時,一般使用這種以字節表示的文件長度,在查看文件系統的大小,因為這時使用塊來計量更容易轉換。
在當前目錄下查找文件長度大于1 M字節的文件:

$ find . -size +1000000c -print

在/home/apache目錄下查找文件長度恰好為100字節的文件:

$ find /home/apache -size 100c -print

在當前目錄下查找長度超過10塊的文件(一塊等于512字節):

$ find . -size +10 -print


11、使用depth選項

在使用find命令時,可能希望先匹配所有的文件,再在子目錄中查找。使用depth選項就可以使find命令這樣做。這樣做的一個原因就是,當在使用find命令向磁帶上備份文件系統時,希望首先備份所有的文件,其次再備份子目錄中的文件。

在下面的例子中, find命令從文件系統的根目錄開始,查找一個名為CON.FILE的文件。

它將首先匹配所有的文件然后再進入子目錄中查找。

$ find / -name "CON.FILE" -depth -print


12、使用mount選項

在當前的文件系統中查找文件(不進入其他文件系統),可以使用find命令的mount選項。

從當前目錄開始查找位于本文件系統中文件名以XC結尾的文件:

$ find . -name "*.XC" -mount -print


posted on 2011-04-16 09:58 C++技術中心 閱讀(13290) 評論(2)  編輯 收藏 引用 所屬分類: Linux 操作

Feedback

# re: find 終極使用 2011-04-17 09:08 Serval Li
博主的這篇文章很詳細,受用了。  回復  更多評論
  

# re: linux命令終極系列之(find) 2011-04-18 18:24 franktang
很好  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美另类videos死尸| 亚洲美女诱惑| 一本久道久久久| 亚洲免费观看高清完整版在线观看| 国产色产综合产在线视频| 欧美性大战久久久久| 国产精品久久久91| 国产日韩精品在线| 黑人巨大精品欧美黑白配亚洲| 国产亚洲综合精品| 樱桃成人精品视频在线播放| 亚洲国产日韩一区| 一区二区欧美国产| 久久av在线看| 免费不卡亚洲欧美| 亚洲一区久久久| 99视频热这里只有精品免费| 亚洲精品中文在线| 亚洲天堂视频在线观看| 欧美中文字幕在线| 欧美成人精品不卡视频在线观看| 欧美精品在线观看一区二区| 国产精品激情电影| 一区在线免费| 99热免费精品| 久久免费视频这里只有精品| 欧美激情一区二区三区蜜桃视频 | 在线观看欧美亚洲| 夜夜嗨网站十八久久| 久久国产精品高清| 亚洲日本乱码在线观看| 亚洲在线成人| 欧美激情第4页| 国内精品嫩模av私拍在线观看 | 国产精品爽黄69| 亚洲国产一成人久久精品| 亚洲女人小视频在线观看| 蜜桃av一区二区三区| 亚洲在线播放| 欧美午夜视频一区二区| 亚洲电影av| 欧美亚洲免费| 亚洲精品国久久99热| 久久久亚洲精品一区二区三区| 国产精品初高中精品久久| 亚洲国产精品久久人人爱蜜臀 | 日韩网站在线观看| 久久精品水蜜桃av综合天堂| 亚洲精品一区二区三区蜜桃久| 久久精品理论片| 国产欧美韩日| 亚洲女优在线| 亚洲最新视频在线| 欧美极品欧美精品欧美视频| 国产亚洲网站| 国产精品系列在线| 一区二区三区鲁丝不卡| 亚洲观看高清完整版在线观看| 久久精品国产视频| 狠狠入ady亚洲精品| 久久久久久久久一区二区| 亚洲自拍啪啪| 国产精品揄拍一区二区| 亚洲欧美在线高清| 亚洲影院在线| 亚洲精选视频免费看| 久久精品一二三| 国产精品va| 午夜视频一区二区| 亚洲午夜精品国产| 国产精品看片你懂得| 亚洲综合99| 亚洲欧美日韩久久精品| 国产视频自拍一区| 久久久精品999| 免费观看不卡av| 亚洲欧洲精品天堂一级| 亚洲国产成人91精品| 欧美激情91| 午夜在线精品| 久久久免费精品| 一区二区三区日韩精品| 亚洲一区二区三区四区中文| 国产日韩欧美电影在线观看| 美女视频黄a大片欧美| 欧美韩国在线| 欧美一区二区私人影院日本| 久久精品人人做人人爽| 亚洲精品视频免费| 亚洲欧美另类在线| 最新热久久免费视频| 在线视频中文亚洲| 在线播放中文字幕一区| 亚洲国产婷婷香蕉久久久久久| 欧美偷拍一区二区| 欧美中文字幕精品| 久久一区亚洲| 在线视频精品一区| 欧美一区二区三区免费看| 亚洲巨乳在线| 欧美一区二区三区在线观看| 日韩视频在线一区二区三区| 午夜精品久久久久久久白皮肤| 亚洲高清久久| 亚洲综合第一页| 亚洲国产视频一区| 亚洲欧美在线免费| 亚洲乱码久久| 久久av资源网站| 亚洲午夜精品一区二区三区他趣| 欧美综合77777色婷婷| 夜夜精品视频| 久久婷婷蜜乳一本欲蜜臀| 亚洲永久免费视频| 农村妇女精品| 老色批av在线精品| 国产精品一区久久久| 亚洲国产另类久久久精品极度| 国产一区二区福利| 亚洲小说欧美另类社区| 日韩午夜剧场| 你懂的亚洲视频| 欧美高清视频www夜色资源网| 国产情人综合久久777777| 亚洲私人影院| 亚洲午夜激情网页| 欧美日韩综合久久| 日韩视频在线一区| 99精品视频免费观看视频| 欧美成人亚洲| 亚洲国产高清在线| 久久国产精品亚洲va麻豆| 国产丝袜一区二区三区| 一区二区久久| 亚洲女同同性videoxma| 欧美深夜影院| 一本色道综合亚洲| 亚洲小说欧美另类社区| 欧美久久久久久蜜桃| 亚洲国产精品99久久久久久久久| 在线观看欧美视频| 麻豆成人综合网| 欧美电影免费观看高清完整版| 在线播放日韩欧美| 美女露胸一区二区三区| 免费久久99精品国产自在现线| 国产日韩亚洲欧美综合| 欧美一区二区高清在线观看| 久久久久91| 亚洲第一天堂无码专区| 老司机精品导航| 亚洲国产mv| 亚洲欧美日韩国产一区二区三区| 国产精品久久久久久久久久直播 | 亚洲与欧洲av电影| 久久国产精品一区二区三区| 国产拍揄自揄精品视频麻豆| 久久国产精品黑丝| 亚洲第一天堂无码专区| 国产精品99久久久久久久久| 国产精品久久久久久久久久免费看 | 欧美亚洲视频一区二区| 久久久久久亚洲精品中文字幕 | 日韩视频二区| 国产精品对白刺激久久久| 亚洲欧美日韩爽爽影院| 久久综合九色99| 日韩视频中文字幕| 国产精品日韩精品欧美精品| 久久成人精品无人区| 欧美承认网站| 亚洲一卡久久| 亚洲国产成人精品久久| 欧美午夜大胆人体| 久久久国产精品一区二区三区| 91久久精品www人人做人人爽| 亚洲欧美伊人| 亚洲精选久久| 狠狠色综合播放一区二区| 欧美性猛交99久久久久99按摩| 久久午夜视频| 欧美一区三区三区高中清蜜桃| 91久久国产综合久久91精品网站 | 亚洲精品乱码久久久久久按摩观| 欧美一级在线视频| 在线观看亚洲| 欧美+亚洲+精品+三区| 这里只有精品在线播放| 亚洲最新色图| 久久久女女女女999久久| 久久精品亚洲精品国产欧美kt∨| 亚洲第一伊人| 久久精品免视看| 亚洲私人影院| 国产精品成人在线观看| 久久国产精品网站| 欧美日韩1区2区| 国产精品h在线观看| 老司机成人在线视频| 亚洲精品久久久久久久久|