精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Linux管理員須知:find命令詳解

系統(tǒng)
find一個(gè)非常有效的工具,它可以遍歷當(dāng)前目錄甚至于整個(gè)文件系統(tǒng)來查找某些文件或目錄。由于find具有如此強(qiáng)大的功能,所以它的選項(xiàng)也很多,其中大部分選項(xiàng)都值得我們花時(shí)間來了解一下。

概述

有時(shí)可能需要在系統(tǒng)中查找具有某一特征的文件(例如文件權(quán)限、文件屬主、文件長度、文件類型等等)。這樣做可能有很多原因。可能出于安全性的考慮,或是一般性的系統(tǒng)管理任務(wù),或許只是為了找出一個(gè)不知保存在什么地方的文件。find一個(gè)非常有效的工具,它可以遍歷當(dāng)前目錄甚至于整個(gè)文件系統(tǒng)來查找某些文件或目錄。

由于find具有如此強(qiáng)大的功能,所以它的選項(xiàng)也很多,其中大部分選項(xiàng)都值得我們花時(shí)間來了解一下。即使系統(tǒng)中含有網(wǎng)絡(luò)文件系統(tǒng)(NFS),find命令在該文件系統(tǒng)中同樣有效,只要你具有相應(yīng)的權(quán)限。

在運(yùn)行一個(gè)非常消耗資源的find命令時(shí),很多人都傾向于把它放在后臺(tái)執(zhí)行,因?yàn)楸闅v一個(gè)大的文件系統(tǒng)可能會(huì)花費(fèi)很長的時(shí)間(這里是指30G字節(jié)以上的文件系統(tǒng))。

find命令的使用

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

find命令的一般格式為:

find [-H] [-L] [-P] [path...] [expression]

其中,'-H' '-L' '-P'三個(gè)選項(xiàng)主要是用來處理符號(hào)連接,'-H'表示只跟隨命令行中指定的符號(hào)連接,'-L'表示跟隨所有的符號(hào)連接,'-P'是默認(rèn)的選項(xiàng),表示不跟隨符號(hào)連接。

例如,在我的當(dāng)前目錄下有一個(gè)符號(hào)連接e1000,現(xiàn)在我想查找文件名中最后一個(gè)字母是數(shù)字的源文件,那么

$ find -H . -name "*[0-9].c" -print
./2234.c

像上面這樣寫只能查找出當(dāng)前目錄下符合要求的文件,卻找不出e1000下的文件。因此可以這么寫:

$ find -H e1000 . -name "*[0-9].c" -print

或者使用 '-L'選項(xiàng):

$ find -L . -name "*[0-9].c" -print

格式中的[path...]部分表示以此目錄為根目錄進(jìn)行搜索。

格式中的[expression]是一個(gè)表達(dá)式。最基本的表達(dá)式分為三類:設(shè)置項(xiàng)(option)、測(cè)試項(xiàng)(test)、動(dòng)作項(xiàng)(action),這三類又可以通過邏輯運(yùn)算符(operator)組合在一起形成更大更復(fù)雜的表達(dá)式。設(shè)置項(xiàng)(如-depth,-maxdepth等)針對(duì)這次查找任務(wù),而不是僅僅針對(duì)某一個(gè)文件,設(shè)置項(xiàng)總是返回true;測(cè)試項(xiàng)(test)則不同,它針對(duì)具體的一個(gè)文件進(jìn)行匹配測(cè)試,如-name,-num,-user等,返回true或者false;動(dòng)作項(xiàng)(action)則是對(duì)某一個(gè)文件進(jìn)行某種動(dòng)作(最常見的如-print),返回true或者false。

正是[expression]部分的豐富,才使得find如此強(qiáng)大。此部分較復(fù)雜,后面慢慢說明。

find命令選項(xiàng)

find命令有很多選項(xiàng)或表達(dá)式,每一個(gè)選項(xiàng)前面跟隨一個(gè)橫杠-。讓我們先來看一下該命令的主要選項(xiàng),然后再給出一些例子。

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

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

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

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

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

-mtime -n or +n按照文件的更改時(shí)間來查找文件,-n表示文件更改時(shí)間距現(xiàn)在n天以內(nèi),+n表示文件更改時(shí)間距現(xiàn)在n天以前。find命令還有-atime和-ctime選項(xiàng),但它們都和-mtime選項(xiàng)相似,所以我們?cè)谶@里只介紹-mtime選項(xiàng)。

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

-nouser 查找無有效屬主的文件,即該文件的屬主在/etc/password中不存在。

-newer file1 ! file2 查找更改時(shí)間比文件file1新但比文件file2舊的文件。

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

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

d - 目錄。

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

p - 管道文件。

l - 符號(hào)鏈接文件。

f - 普通文件。

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

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

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

-mount 在查找文件時(shí)不跨越文件系統(tǒng)mount點(diǎn)。

-follow 如果find命令遇到符號(hào)鏈接文件,就跟蹤至鏈接所指向的文件。

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

使用name選項(xiàng)

文件名選項(xiàng)是find命令最常用的選項(xiàng),要么單獨(dú)使用該選項(xiàng),要么和其他選項(xiàng)一起使用。可以使用某種文件名模式來匹配文件,記住要用引號(hào)將文件名模式引起來。

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

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

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

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

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

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

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

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

如果想在當(dāng)前目錄查找文件名以兩個(gè)小寫字母開頭,跟著是兩個(gè)數(shù)字,最后是* . t x t的文

件,下面的命令就能夠返回名為ax37.txt的文件:

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

使用perm選項(xiàng)

如果希望按照文件權(quán)限模式來查找文件的話,可以采用-perm選項(xiàng)。你可能需要找到所有用戶都具有執(zhí)行權(quán)限的文件,或是希望查看某個(gè)用戶目錄下的文件權(quán)限類型。在使用這一選項(xiàng)的時(shí)候,最好使用八進(jìn)制的權(quán)限表示法。為了在當(dāng)前目錄下查找文件權(quán)限位為7 5 5的文件,即文件屬主可以讀、寫、執(zhí)行,其他用戶可以讀、執(zhí)行的文件,可以用:

$ find . -perm 755 -print

使用prune選項(xiàng)

如果在查找文件時(shí)希望忽略某個(gè)目錄,因?yàn)槟阒滥莻€(gè)目錄中沒有你所要查找的文件,那么可以使用-prune選項(xiàng)來指出需要忽略的目錄。在使用-prune選項(xiàng)時(shí)要當(dāng)心,因?yàn)槿绻阃瑫r(shí)使用了-depth選項(xiàng),那么-prune選項(xiàng)就會(huì)被find命令忽略。

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

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

使用user和nouser選項(xiàng)

如果希望按照文件屬主查找文件,可以給出相應(yīng)的用戶名。例如,在$HOME目錄中查找文件屬主為dave的文件,可以用:

$ find ~ -user dave -print

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

$ find /etc -user uucp -print

為了查找屬主帳戶已經(jīng)被刪除的文件,可以使用-nouser選項(xiàng)。這樣就能夠找到那些屬主在/etc/password文件中沒有有效帳戶的文件。在使用-nouser選項(xiàng)時(shí),不必給出用戶名;find命令能夠?yàn)槟阃瓿上鄳?yīng)的工作。例如,希望在/home目錄下查找所有的這類文件,可以用:

$ find /home -nouser -print

使用group和nogroup選項(xiàng)

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

$ find /apps -group accts -print

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

$ fine / -nogroup -print

按照更改時(shí)間查找文件

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

希望在系統(tǒng)根目錄下查找更改時(shí)間在5日以內(nèi)的文件,可以用:

$ find / -mtime -5 -print

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

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

使用newer選項(xiàng)

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

newest_file_name ! oldest_file_name

其中,!是邏輯非符號(hào)。這里有兩個(gè)文件,它們的更改時(shí)間大約相差兩天。

下面給出的find命令能夠查找更改時(shí)間比文件age.awk新但比文件belts.awk舊的文件:

$find . -newer age.awk ! -newer belts.awk -exec ls -l {} \;

如果想使用find命令的這一選項(xiàng)來查找更改時(shí)間在兩個(gè)小時(shí)以內(nèi)的文件,除非有一個(gè)現(xiàn)成的文件其更改時(shí)間恰好在兩個(gè)小時(shí)以前,否則就沒有可用來比較更改時(shí)間的文件。為了解決這一問題,可以首先創(chuàng)建一個(gè)文件并將其日期和時(shí)間戳設(shè)置為所需要的時(shí)間。這可以用touch命令來實(shí)現(xiàn)。

假設(shè)現(xiàn)在的時(shí)間是2 3 : 4 0,希望查找更改時(shí)間在兩個(gè)小時(shí)以內(nèi)的文件,可以首先創(chuàng)建這樣一個(gè)文件:

$touch -t 05042140 dstamp

一個(gè)符合要求的文件已經(jīng)被創(chuàng)建;這里我們假設(shè)今天是五月四日,而該文件的更改時(shí)間是21:40,比現(xiàn)在剛好早兩個(gè)小時(shí)。

現(xiàn)在我們就可以使用find命令的-newer選項(xiàng)在當(dāng)前目錄下查找所有更改時(shí)間在兩個(gè)小時(shí)以內(nèi)的文件:

$ find . -newer dstamp -print

使用type選項(xiàng)

Unix或Linux系統(tǒng)中有若干種不同的文件類型,這部分內(nèi)容我們?cè)谇懊娴恼鹿?jié)已經(jīng)做了。

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

$ find /etc -type d -print

為了在當(dāng)前目錄下查找除目錄以外的所有類型的文件,可以用:

$ find . ! -type d -print

為了在/etc目錄下查找所有的符號(hào)鏈接文件,可以用:

$ find /etc -type l -print

使用size選項(xiàng)

可以按照文件長度來查找文件,這里所指的文件長度既可以用塊(block)來計(jì)量,也可以用字節(jié)來計(jì)量。以字節(jié)計(jì)量文件長度的表達(dá)形式為N c;以塊計(jì)量文件長度只用數(shù)字表示即可。就我個(gè)人而言,我總是使用以字節(jié)計(jì)的方式,在按照文件長度查找文件時(shí),大多數(shù)人都喜歡使用這種以字節(jié)表示的文件長度,而不用塊的數(shù)目來表示,除非是在查看文件系統(tǒng)的大小,因?yàn)檫@時(shí)使用塊來計(jì)量更容易轉(zhuǎn)換。

為了在當(dāng)前目錄下查找文件長度大于1 M字節(jié)的文件,可以用:

$ find . -size +1000000c -print

為了在/home/apache目錄下查找文件長度恰好為1 0 0字節(jié)的文件,可以用:

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

為了在當(dāng)前目錄下查找長度超過1 0塊的文件(一塊等于5 1 2字節(jié)),可以用:

$ find . -size +10 -print

使用depth選項(xiàng)

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

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

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

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

使用mount選項(xiàng)

在當(dāng)前的文件系統(tǒng)中查找文件(不進(jìn)入其他文件系統(tǒng)),可以使用f i n d命令的m o u n t選項(xiàng)。

在下面的例子中,我們從當(dāng)前目錄開始查找位于本文件系統(tǒng)中文件名以X C結(jié)尾的文件:

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

使用cpio選項(xiàng)

cpio命令可以用來向磁帶設(shè)備備份文件或從中恢復(fù)文件。可以使用find命令在整個(gè)文件系統(tǒng)中(更多的情況下是在部分文件系統(tǒng)中)查找文件,然后用cpio命令將其備份到磁帶上。如果希望使用cpio命令備份/etc/、/home/和/apps目錄中的文件,可以使用下面所給出的命令,不過要記住你是在文件系統(tǒng)的根目錄下:

$cd /
$find etc home apps -depth -print | cpio -ivcdC65536 -o /dev/rmt0

(在上面的例子中,第一行末尾的\告訴shell命令還未結(jié)束,忽略\后面的回車。)

在上面的例子中,應(yīng)當(dāng)注意到路徑中缺少/,這叫作相對(duì)路徑。之所以使用相對(duì)路徑,是因?yàn)樵趶拇艓е谢謴?fù)這些文件的時(shí)候,可以選擇恢復(fù)文件的路徑。例如,可以將這些文件先恢復(fù)到另外一個(gè)目錄中,對(duì)它們進(jìn)行某些操作后,再恢復(fù)到原始目錄中。如果在備份時(shí)使用了絕對(duì)路徑,例如/etc,那么在恢復(fù)時(shí),就只能恢復(fù)到/ etc目錄中去,別無其他選擇。在上面的例子中,我告訴find命令首先進(jìn)入/etc目錄,然后是/home和/apps目錄,先匹配這些目錄下的文件,然后再匹配其子目錄中的文件,所有這些結(jié)果將通過管道傳遞給cpio命令進(jìn)行備份。順便說一下,在上面的例子中cpio命令使用了C65536選項(xiàng),我本可以使用B選項(xiàng),不過這樣每塊的大小只有5 1 2字節(jié),而使用了C65536選項(xiàng)后,塊的大小變成了64K字節(jié)(65536 /1024)。

使用exec或ok來執(zhí)行shell命令

當(dāng)匹配到一些文件以后,可能希望對(duì)其進(jìn)行某些操作,這時(shí)就可以使用-exec選項(xiàng)。

-exec選項(xiàng)讓find命令對(duì)匹配的文件執(zhí)行該參數(shù)所給出的shell命令。相應(yīng)命令的形式為' command' {} \;,注意{ }和\;之間的空格。-ok和-exec的作用相同,只不過以一種更為安全的模式來執(zhí)行該參數(shù)所給出的shell命令,在執(zhí)行每一個(gè)命令之前,都會(huì)給出提示,讓用戶來確定是否執(zhí)行。一旦find命令匹配到了相應(yīng)的文件,就可以用-exec項(xiàng)中的命令對(duì)其進(jìn)行操作(在有些操作系統(tǒng)中只允許-exec選項(xiàng)執(zhí)行諸如l s或ls -l這樣的命令)。大多數(shù)用戶使用這一選項(xiàng)是為了查找舊文件并刪除它們。這里我強(qiáng)烈地建議你在真正執(zhí)行rm命令刪除文件之前,最好先用ls命令看一下,確認(rèn)它們是所要?jiǎng)h除的文件。

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

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

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

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

為了在/logs目錄中查找更改時(shí)間在5日以前的文件并刪除它們,可以用:

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

記住,在shell中用任何方式刪除文件之前,應(yīng)當(dāng)先查看相應(yīng)的文件,一定要小心!當(dāng)使用諸如mv或rm命令時(shí),可以使用-exec選項(xiàng)的安全模式。它將在對(duì)每個(gè)匹配到的文件進(jìn)行操作之前提示你。在下面的例子中,find命令在當(dāng)前目錄中查找所有文件名以. LOG結(jié)尾、更改時(shí)間在5日以上的文件,并刪除它們,只不過在刪除之前先給出提示。

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

任何形式的命令都可以在-exec選項(xiàng)中使用。在下面的例子中我們使用grep命令。find命令首先匹配所有文件名為“password*”的文件,例如password,password.old,password.bak,然后執(zhí)行g(shù)rep命令看看在這些文件中是否存在一個(gè)rounder用戶。

$find /etc -name "password*" -exec grep "rounder" {} \;
find和xargs

在使用find命令的-exec選項(xiàng)處理匹配到的文件時(shí),find命令將所有匹配到的文件一起傳遞給exec執(zhí)行。不幸的是,有些系統(tǒng)對(duì)能夠傳遞給exec的命令長度有限制,這樣在find命令運(yùn)行幾分鐘之后,就會(huì)出現(xiàn)溢出錯(cuò)誤。錯(cuò)誤信息通常是“參數(shù)列太長”或“參數(shù)列溢出”。這就是xargs命令的用處所在,特別是與find命令一起使用。find命令把匹配到的文件傳遞給xargs命令,而x a rg s命令每次只獲取一部分文件而不是全部,不像-exec選項(xiàng)那樣。這樣它可以先處理最先獲取的一部分文件,然后是下一批,并如此繼續(xù)下去。在有些系統(tǒng)中,使用-exec選項(xiàng)會(huì)為處理每一個(gè)匹配到的文件而發(fā)起一個(gè)相應(yīng)的進(jìn)程,并非將匹配到的文件全部作為參數(shù)一次執(zhí)行;這樣在有些情況下就會(huì)出現(xiàn)進(jìn)程過多,系統(tǒng)性能下降的問題,因而效率不高;而使用xargs命令則只有一個(gè)進(jìn)程。另外,在使用xargs命令時(shí),究竟是一次獲取所有的參數(shù),還是分批取得參數(shù),以及每一次獲取參數(shù)的數(shù)目都會(huì)根據(jù)該命令的選項(xiàng)及系統(tǒng)內(nèi)核中相應(yīng)的可調(diào)參數(shù)來確定。

下面的例子查找系統(tǒng)中的每一個(gè)普通文件,然后使用xargs命令來測(cè)試它們分別屬于哪類文件:下面的例子在整個(gè)系統(tǒng)中查找內(nèi)存信息轉(zhuǎn)儲(chǔ)文件 (core dump),然后把結(jié)果保存到/tmp/core.log 文件中:

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

下面的例子在/apps/audit目錄下查找所有用戶具有讀、寫和執(zhí)行權(quán)限的文件,并收回相應(yīng)的寫權(quán)限:

$ find /apps/audit -perm -7 -print | xargs chmod o-w

在下面的例子中,我們用g r e p命令在所有的普通文件中搜索device這個(gè)詞:

$ find / -type f -print | xargs grep "device"

在下面的例子中,我們用grep命令在當(dāng)前目錄下的所有普通文件中搜索DBO這個(gè)詞:

$ find . -name \* -type f -print | xargs grep "DBO"

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

參考至:《LINUX與UNIX SHELL編程指南》

http://blog.csdn.net/jakee304/article/details/1792830

http://tech.ddvip.com/2008-09/122069016161378.html

責(zé)任編輯:黃丹 來源: 博客
相關(guān)推薦

2009-08-03 09:20:18

find命令詳解find命令linux find命

2012-10-19 13:25:33

管理員Linux

2012-05-11 10:07:55

Linuxfind

2011-02-24 10:03:35

Windows Azu

2013-06-25 09:57:23

IT管理員Windows工具

2012-12-14 10:59:18

2009-10-22 16:53:08

2019-11-13 17:15:21

Linux工具SUDO

2019-11-12 09:07:35

Linux命sudo

2013-05-24 10:33:01

服務(wù)器宕機(jī)系統(tǒng)管理員

2012-04-09 17:58:07

Windows開源工具

2015-03-11 14:15:07

微軟Azure創(chuàng)建私有云基礎(chǔ)設(shè)施即服務(wù)

2011-11-30 09:03:27

2010-06-10 14:23:01

2010-05-20 09:09:07

Linux內(nèi)核

2009-03-05 09:43:32

Linux系統(tǒng)進(jìn)程管理命令

2009-07-18 08:42:01

2009-10-22 10:54:51

linux磁盤管理命令

2011-02-16 14:36:58

VMwareXenServer

2011-09-29 11:33:35

Linux
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

99久久这里只有精品| 成人网ww555视频免费看| 国产99久久久久久免费看农村| 久久国产精品免费视频| 4438x全国最大成人| 182在线视频观看| 91一区二区在线| 国产精品久久一| 香蕉久久久久久久| 亚洲精品一区二区三区中文字幕 | 欧美极品色图| 中文无码精品一区二区三区| 婷婷综合五月| 日韩av在线资源| 午夜视频在线瓜伦| 女女色综合影院| 99热在这里有精品免费| 91精品国产综合久久香蕉的用户体验 | 欧产日产国产69| 日韩免费一区| 亚洲成人三级在线| 色播五月综合网| 精品丝袜在线| 亚洲激情图片一区| 日韩av一区二区三区在线观看| 国产av一区二区三区精品| 国产精品人人爽人人做我的可爱 | aa国产成人| 国产精品美女久久久久av爽李琼| 国产高清精品一区二区| 国产在线一级片| 亚洲激情黄色| 精品精品国产国产自在线| 日本五十肥熟交尾| 欧美日韩中出| 欧美三级乱人伦电影| 国产午夜福利100集发布| 超碰公开在线| 中文字幕亚洲综合久久菠萝蜜| 久久精品国产精品国产精品污 | 精品久久免费视频| 亚洲精品一区二区在线看| 亚洲欧美视频在线| 亚洲精品在线视频免费观看| 亚洲网址在线观看| 91精品国产欧美一区二区成人| 天天爽人人爽夜夜爽| 亚洲十八**毛片| 亚洲6080在线| 日韩精品在线中文字幕| 麻豆tv在线| 国产精品嫩草99a| 日韩久久在线| 国产中文在线观看| 久久亚洲一级片| 久久er99热精品一区二区三区| 亚洲国产一二三区| 国产精品 欧美精品| 成人黄色免费片| 国产又粗又黄视频| 精品亚洲aⅴ乱码一区二区三区| 国产精品久久久久久久美男 | 久久综合中文色婷婷| 欧美在线 | 亚洲| 成人污污视频在线观看| 国产精品18毛片一区二区| 精品国产18久久久久久| 国产久卡久卡久卡久卡视频精品| 91色中文字幕| 99久久久国产精品无码网爆| 国产一区二区免费看| 91成人免费观看| 成人免费一级视频| 99国产精品久久久久久久久久| 久久99精品久久久久久久久久| 偷拍自拍在线| 国产欧美精品一区二区色综合| 午夜精品一区二区在线观看的| 日本韩国在线视频爽| 亚洲免费毛片网站| 欧美视频在线观看视频| 午夜av不卡| 欧美视频日韩视频在线观看| 九九九九九伊人| 精品国产亚洲一区二区三区| 精品国产一区二区三区不卡| 黄色短视频在线观看| 精品国产一区二区三区噜噜噜| 在线成人激情视频| 日韩女优一区二区| 亚洲看片一区| 国产精品女主播| 999久久久久久| 99久久综合精品| 亚欧洲精品在线视频免费观看| 黄色成人在线| 欧美日韩亚洲高清| gogogo高清免费观看在线视频| 国产精品免费精品自在线观看| 亚洲成人网在线| 国产白丝一区二区三区| 欧美日韩国产在线一区| 国产精品观看在线亚洲人成网| 国产精品视频a| aaa国产一区| 一级特黄录像免费播放全99| 17videosex性欧美| 欧美日本在线看| 国产精品伦子伦| 99精品美女| 97成人精品视频在线观看| 这里只有精品9| av激情亚洲男人天堂| 一本久道久久综合狠狠爱亚洲精品| 亚洲区欧洲区| 欧美三片在线视频观看 | 91麻豆成人精品国产| 成人免费黄色在线| 中文字幕欧美日韩一区二区| 麻豆免费版在线观看| 欧美喷潮久久久xxxxx| 中文字幕免费在线播放| 中文字幕一区二区三区久久网站| 日韩女优在线播放| 免费av一级片| 亚洲女与黑人做爰| 日本不卡一区二区在线观看| 免费久久精品| 国内自拍欧美激情| 99er热精品视频| 国产精品成人免费在线| 成年人小视频网站| 亚洲高清极品| 97精品国产97久久久久久| 国产精品免费无遮挡| 中文一区二区完整视频在线观看| 播放灌醉水嫩大学生国内精品| 亚洲精品a区| 日日噜噜噜夜夜爽亚洲精品| 久操视频在线免费观看| 91麻豆国产福利在线观看| 精品久久久久久无码中文野结衣| 成人综合日日夜夜| 日韩在线免费视频观看| 最新中文字幕免费| 中文字幕高清一区| 一区二区在线播放视频| 国产乱码精品一区二区亚洲 | 中文字幕第四页| 97se亚洲国产综合自在线不卡| 成人av在线不卡| 无码国模国产在线观看| 色综合老司机第九色激情| 国产成人三级在线播放 | 99re8精品视频在线观看| 在线国产精品视频| 中文文字幕一区二区三三| 国产精品欧美极品| 午夜精品中文字幕| 欧美精品97| 国产二区一区| 性欧美18xxxhd| 亚洲人成网站777色婷婷| 看黄色一级大片| 国产精品进线69影院| 一区二区久久精品| 欧美日韩国产成人精品| 国产私拍一区| 日韩av大片站长工具| 中文字幕国内精品| 国产视频在线观看视频| 亚洲第一主播视频| 扒开jk护士狂揉免费| 青草国产精品久久久久久| 宅男av一区二区三区| 日韩精品一区二区三区中文| 亚洲 日韩 国产第一| 青青草av免费在线观看| 欧美探花视频资源| 日韩成人短视频| 成人国产电影网| 午夜免费高清视频| 欧美精品18| 欧美不卡三区| 91精品国产一区二区在线观看| 欧美精品18videosex性欧美| 欧洲毛片在线| 91精品国产色综合久久| 在线能看的av| 日韩美女视频19| 老熟妇精品一区二区三区| 欧美aaaaaa午夜精品| 日韩欧美一级在线| 国产日产精品_国产精品毛片| 成人欧美一区二区三区黑人孕妇| 国模雨婷捆绑高清在线| 在线播放日韩av| 日本人妻丰满熟妇久久久久久| 91久久国产最好的精华液| 亚洲色婷婷一区二区三区| 久久久久久亚洲综合| 国产视频1区2区3区| 亚洲国产导航| 伊人色综合影院| 免费视频一区三区| 97在线资源站| jizz欧美| 热草久综合在线| 污视频在线看网站| 日韩在线免费av| 国产鲁鲁视频在线观看免费| 精品黑人一区二区三区久久| 羞羞色院91蜜桃| 精品国产电影一区| 免费看一级大片| 国产精品色婷婷| 亚洲中文字幕无码av| 激情久久中文字幕| 亚洲狠狠丁香婷婷综合久久久| 久久久影院一区二区三区| 成人全视频在线观看在线播放高清 | 伊人久久大香线蕉综合网蜜芽| 国产精品丝袜一区二区三区| 男女在线观看视频| 色偷偷av一区二区三区乱| 天天干,夜夜操| 91精品国产黑色紧身裤美女| 你懂的国产在线| 亚洲老司机在线| 97在线观看免费视频| 91丝袜呻吟高潮美腿白嫩在线观看| 伊人网在线综合| 噜噜噜91成人网| 香港三级日本三级a视频| 成人6969www免费视频| 国内视频一区二区| 欧美视频精品全部免费观看| 日韩男女性生活视频| 无码小电影在线观看网站免费| 欧美国产精品日韩| 生活片a∨在线观看| 中文字幕精品视频| 欧美成人片在线| 亚洲精品久久视频| a级片免费视频| 欧美一区二区女人| 97色在线观看| 亚洲欧洲综合在线| 亚洲精品999| 亚洲乱码在线观看| 日韩一区二区三区在线| 日本丰满少妇做爰爽爽| 日本韩国视频一区二区| 精品国产乱码一区二区| 亚洲国产综合在线| 日韩网红少妇无码视频香港| 一区二区三区蜜桃| 中国一级片在线观看| 国产精品欧美一区喷水| 色偷偷www8888| 国产嫩草影院久久久久| 久久精品无码一区| 欧美国产日韩一二三区| 在线观看日本中文字幕| 久久久美女艺术照精彩视频福利播放| 免费看毛片的网站| 久久婷婷一区二区三区| 中文字幕丰满乱子伦无码专区| 91丝袜呻吟高潮美腿白嫩在线观看| 中文字幕av网址| 国产夜色精品一区二区av| 日本丰满少妇裸体自慰| aaa亚洲精品一二三区| 亚洲图片另类小说| 久久久久国产免费免费| 国产精品天天干| 国产精品久久久久永久免费观看| 91ts人妖另类精品系列| 一色桃子久久精品亚洲| 日本精品久久久久中文| 国产精品理论片在线观看| 情侣偷拍对白清晰饥渴难耐| 国产欧美日韩中文久久| 欧美丰满熟妇bbbbbb| 亚洲综合视频网| 免费看日韩毛片| 欧美色综合久久| aaa一区二区| 亚洲第一区在线观看| 国产精品一区在线看| 在线亚洲午夜片av大片| 超碰免费在线播放| 7m精品福利视频导航| 成人网ww555视频免费看| 成人国产精品久久久| 精品视频在线播放一区二区三区 | 四虎精品永久在线| 欧美日韩高清在线播放| 国产极品999| 国产偷国产偷亚洲清高网站| 激情福利在线| 欧美激情第6页| 日韩久久一区二区三区| 91在线免费视频| 国产一区二区三区探花| 国产精品久久成人免费观看| 在线看片一区| 天堂av手机在线| 久久久精品2019中文字幕之3| 天堂av免费在线| 色婷婷亚洲综合| 国产www免费观看| 亚洲三级黄色在线观看| 波多野结衣在线观看| 国产精品入口福利| h视频久久久| 91看片淫黄大片91| 日韩成人av影视| 国产综合内射日韩久| 最好看的中文字幕久久| 国产成人精品网| 欧美一卡二卡在线观看| 在线观看麻豆| 欧美自拍视频在线| 欧美专区一区| 精品91一区二区三区| 久久九九99| 岛国精品一区二区三区| 国产精品福利影院| 欧美一区二区三区网站| 日韩久久精品一区| 黄色免费网站在线| 国产精品久久久久久av福利| 国产欧美三级电影| 欧美 日韩 国产精品| 奇米在线7777在线精品| 亚洲熟女一区二区| 亚洲视频综合在线| 在线观看黄色国产| 亚洲精品综合久久中文字幕| 免费看男女www网站入口在线| 成人午夜在线影院| 青青草成人影院| 一区二区三区入口| 久久久精品黄色| 日韩在线视频免费播放| 国产视频久久久| 都市激情国产精品| 国产精品毛片va一区二区三区| 好看的日韩av电影| 91人妻一区二区三区| 中文字幕一区二区三| 国产99999| 免费91麻豆精品国产自产在线观看 | 中文字幕第2页| 亚洲日本欧美中文幕| 中老年在线免费视频| 欧美成熟毛茸茸复古| 亚洲一区日韩在线| 91av在线免费| 在线观看日韩高清av| 久久精品a一级国产免视看成人| 九九精品视频在线| 激情亚洲另类图片区小说区| 黄色大片中文字幕| 成人综合在线视频| 日韩视频在线观看一区| 日韩高清欧美高清| 成人看片网页| 日韩亚洲不卡在线| 美女视频免费一区| 麻豆亚洲av熟女国产一区二| 日韩欧美国产一二三区| 啪啪免费视频一区| 欧美久久久久久| 日本不卡高清视频| 成年人在线观看av| 欧美亚洲国产一区二区三区 | 中文字幕中文字幕在线中心一区| 美女视频网站久久| 91麻豆精品成人一区二区| 亚洲精品福利在线| 日韩影片中文字幕| 神马午夜伦理影院| 成人国产精品免费| 欧美日韩在线视频播放| 九九视频这里只有精品| 红杏一区二区三区| 免费av观看网址| 中文字幕亚洲欧美在线不卡| 精品区在线观看| 欧美在线视频免费观看| 日韩精品二区| 无人码人妻一区二区三区免费| 欧美日韩一二三四五区| 丁香婷婷在线观看| 亚洲a在线观看| 日韩精品91亚洲二区在线观看| 蜜桃av.com| 亚洲美女视频网站|