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

patch 中文man頁面

系統
patch指令讓用戶利用設置修補文件的方式,修改,更新原始文件。倘若一次僅修改一個文件,可直接在指令列中下達指令依序執行。如果配合修補文件的方式則能一次修補大批文件,這也是Linux系統核心的升級方法之一。

功能說明:修補文件。

語法:patch[-bceEflnNRstTuvZ][-B<備份字首字符串>][-d<工作目錄>][-D<標示符號>][-F<監別列數>][-g<控制數值>][-i<修補文件>][-o<輸出文件>][-p<剝離層級>][-r<拒絕文件>][-V<備份方式>][-Y<備份字首字符串>][-z<備份字尾字符串>][--backup-if-mismatch][--binary][--help][--nobackup-if-mismatch][--verbose][原始文件<修補文件>]或path[-p<剝離層級>]<[修補文件]

補充說明:patch指令讓用戶利用設置修補文件的方式,修改,更新原始文件。倘若一次僅修改一個文件,可直接在指令列中下達指令依序執行。如果配合修補文件的方式則能一次修補大批文件,這也是Linux系統核心的升級方法之一。

參數

-b或--backup備份每一個原始文件。

-B<備份字首字符串>或--prefix=<備份字首字符串>設置文件備份時,附加在文件名稱前面的字首字符串,該字符串可以是路徑名稱。

-c或--context把修補數據解譯成關聯性的差異。

-d<工作目錄>或--directory=<工作目錄>設置工作目錄。

-D<標示符號>或--ifdef=<標示符號>用指定的符號把改變的地方標示出來。

-e或--ed把修補數據解譯成ed指令可用的敘述文件。

-E或--remove-empty-files若修補過后輸出的文件其內容是一片空白,則移除該文件。

-f或--force此參數的效果和指定"-t"參數類似,但會假設修補數據的版本為新版本。

-F<監別列數>或--fuzz<監別列數>設置監別列數的最大值。

-g<控制數值>或--get=<控制數值>設置以RSC或SCCS控制修補作業。

-i<修補文件>或--input=<修補文件>讀取指定的修補問家你。

-l或--ignore-whitespace忽略修補數據與輸入數據的跳格,空格字符。

-n或--normal把修補數據解譯成一般性的差異。

-N或--forward忽略修補的數據較原始文件的版本更舊,或該版本的修補數據已使用過。

-o<輸出文件>或--output=<輸出文件>設置輸出文件的名稱,修補過的文件會以該名稱存放。

-p<剝離層級>或--strip=<剝離層級>設置欲剝離幾層路徑名稱。

-f<拒絕文件>或--reject-file=<拒絕文件>設置保存拒絕修補相關信息的文件名稱,預設的文件名稱為.rej。

-R或--reverse假設修補數據是由新舊文件交換位置而產生。

-s或--quiet或--silent不顯示指令執行過程,除非發生錯誤。

-t或--batch自動略過錯誤,不詢問任何問題。

-T或--set-time此參數的效果和指定"-Z"參數類似,但以本地時間為主。

-u或--unified把修補數據解譯成一致化的差異。

-v或--version顯示版本信息。

-V<備份方式>或--version-control=<備份方式>用"-b"參數備份目標文件后,備份文件的字尾會被加上一個備份字符串,這個字符串不僅可用"-z"參數變更,當使用"-V"參數指定不同備份方式時,也會產生不同字尾的備份字符串。

-Y<備份字首字符串>或--basename-prefix=--<備份字首字符串>設置文件備份時,附加在文件基本名稱開頭的字首字符串。

-z<備份字尾字符串>或--suffix=<備份字尾字符串>此參數的效果和指定"-B"參數類似,差別在于修補作業使用的路徑與文件名若為src/linux/fs/super.c,加上"backup/"字符串后,文件super.c會備份于/src/linux/fs/backup目錄里。

-Z或--set-utc把修補過的文件更改,存取時間設為UTC。

--backup-if-mismatch在修補數據不完全吻合,且沒有刻意指定要備份文件時,才備份文件。

--binary以二進制模式讀寫數據,而不通過標準輸出設備。

--help在線幫助。

--nobackup-if-mismatch在修補數據不完全吻合,且沒有刻意指定要備份文件時,不要備份文件。

--verbose詳細顯示指令的執行過程。

#p#

NAME

patch - apply a diff file to an original  

SYNOPSIS

patch [options] [originalfile [patchfile]]

but usually just

patch -pnum <patchfile  

DESCRIPTION

patch takes a patch file patchfile containing a difference listing produced by the diff program and applies those differences to one or more original files, producing patched versions. Normally the patched versions are put in place of the originals. Backups can be made; see the -b or --backup option. The names of the files to be patched are usually taken from the patch file, but if there's just one file to be patched it can specified on the command line as originalfile.

Upon startup, patch attempts to determine the type of the diff listing, unless overruled by a -c (--context), -e (--ed), -n (--normal), or -u (--unified) option. Context diffs (old-style, new-style, and unified) and normal diffs are applied by the patch program itself, while ed diffs are simply fed to the ed(1) editor via a pipe.

patch tries to skip any leading garbage, apply the diff, and then skip any trailing garbage. Thus you could feed an article or message containing a diff listing to patch, and it should work. If the entire diff is indented by a consistent amount, or if a context diff contains lines ending in CRLF or is encapsulated one or more times by prepending "- " to lines starting with "-" as specified by Internet RFC 934, this is taken into account.

With context diffs, and to a lesser extent with normal diffs, patch can detect when the line numbers mentioned in the patch are incorrect, and attempts to find the correct place to apply each hunk of the patch. As a first guess, it takes the line number mentioned for the hunk, plus or minus any offset used in applying the previous hunk. If that is not the correct place, patch scans both forwards and backwards for a set of lines matching the context given in the hunk. First patch looks for a place where all lines of the context match. If no such place is found, and it's a context diff, and the maximum fuzz factor is set to 1 or more, then another scan takes place ignoring the first and last line of context. If that fails, and the maximum fuzz factor is set to 2 or more, the first two and last two lines of context are ignored, and another scan is made. (The default maximum fuzz factor is 2.) If patch cannot find a place to install that hunk of the patch, it puts the hunk out to a reject file, which normally is the name of the output file plus a .rej suffix, or # if .rej would generate a file name that is too long (if even appending the single character # makes the file name too long, then # replaces the file name's last character). (The rejected hunk comes out in ordinary context diff form regardless of the input patch's form. If the input was a normal diff, many of the contexts are simply null.) The line numbers on the hunks in the reject file may be different than in the patch file: they reflect the approximate location patch thinks the failed hunks belong in the new file rather than the old one.

As each hunk is completed, you are told if the hunk failed, and if so which line (in the new file) patch thought the hunk should go on. If the hunk is installed at a different line from the line number specified in the diff you are told the offset. A single large offset may indicate that a hunk was installed in the wrong place. You are also told if a fuzz factor was used to make the match, in which case you should also be slightly suspicious. If the --verbose option is given, you are also told about hunks that match exactly.

If no original file origfile is specified on the command line, patch tries to figure out from the leading garbage what the name of the file to edit is, using the following rules.

First, patch takes an ordered list of candidate file names as follows:

*
If the header is that of a context diff, patch takes the old and new file names in the header. A name is ignored if it does not have enough slashes to satisfy the -pnum or --strip=num option. The name /dev/null is also ignored.
*
If there is an Index: line in the leading garbage and if either the old and new names are both absent or if patch is conforming to POSIX, patch takes the name in the Index: line.
*
For the purpose of the following rules, the candidate file names are considered to be in the order (old, new, index), regardless of the order that they appear in the header.

Then patch selects a file name from the candidate list as follows:

*
If some of the named files exist, patch selects the first name if conforming to POSIX, and the best name otherwise.
*
If patch is not ignoring RCS, ClearCase, and SCCS (see the -g num or --get=num option), and no named files exist but an RCS, ClearCase, or SCCS master is found, patch selects the first named file with an RCS, ClearCase, or SCCS master.
*
If no named files exist, no RCS, ClearCase, or SCCS master was found, some names are given, patch is not conforming to POSIX, and the patch appears to create a file, patch selects the best name requiring the creation of the fewest directories.
*
If no file name results from the above heuristics, you are asked for the name of the file to patch, and patch selects that name.

To determine the best of a nonempty list of file names, patch first takes all the names with the fewest path name components; of those, it then takes all the names with the shortest basename; of those, it then takes all the shortest names; finally, it takes the first remaining name.

Additionally, if the leading garbage contains a Prereq: line, patch takes the first word from the prerequisites line (normally a version number) and checks the original file to see if that word can be found. If not, patch asks for confirmation before proceeding.

The upshot of all this is that you should be able to say, while in a news interface, something like the following:

| patch -d /usr/src/local/blurfl
 

and patch a file in the blurfl directory directly from the article containing the patch.

If the patch file contains more than one patch, patch tries to apply each of them as if they came from separate patch files. This means, among other things, that it is assumed that the name of the file to patch must be determined for each diff listing, and that the garbage before each diff listing contains interesting things such as file names and revision level, as mentioned previously.  

OPTIONS

-b or --backup
Make backup files. That is, when patching a file, rename or copy the original instead of removing it. When backing up a file that does not exist, an empty, unreadable backup file is created as a placeholder to represent the nonexistent file. See the -V or --version-control option for details about how backup file names are determined.
--backup-if-mismatch
Back up a file if the patch does not match the file exactly and if backups are not otherwise requested. This is the default unless patch is conforming to POSIX.
--no-backup-if-mismatch
Do not back up a file if the patch does not match the file exactly and if backups are not otherwise requested. This is the default if patch is conforming to POSIX.
-B pref or --prefix=pref
Prefix pref to a file name when generating its simple backup file name. For example, with -B /junk/ the simple backup file name for src/patch/util.c is /junk/src/patch/util.c.
--binary
Read and write all files in binary mode, except for standard output and /dev/tty. This option has no effect on POSIX-conforming systems. On systems like DOS where this option makes a difference, the patch should be generated by diff -a --binary.
-c or --context
Interpret the patch file as a ordinary context diff.
-d dir or --directory=dir
Change to the directory dir immediately, before doing anything else.
-D define or --ifdef=define
Use the #ifdef ... #endif construct to mark changes, with define as the differentiating symbol.
--dry-run
Print the results of applying the patches without actually changing any files.
-e or --ed
Interpret the patch file as an ed script.
-E or --remove-empty-files
Remove output files that are empty after the patches have been applied. Normally this option is unnecessary, since patch can examine the time stamps on the header to determine whether a file should exist after patching. However, if the input is not a context diff or if patch is conforming to POSIX, patch does not remove empty patched files unless this option is given. When patch removes a file, it also attempts to remove any empty ancestor directories.
-f or --force
Assume that the user knows exactly what he or she is doing, and do not ask any questions. Skip patches whose headers do not say which file is to be patched; patch files even though they have the wrong version for the Prereq: line in the patch; and assume that patches are not reversed even if they look like they are. This option does not suppress commentary; use -s for that.
-F num or --fuzz=num
Set the maximum fuzz factor. This option only applies to diffs that have context, and causes patch to ignore up to that many lines in looking for places to install a hunk. Note that a larger fuzz factor increases the odds of a faulty patch. The default fuzz factor is 2, and it may not be set to more than the number of lines of context in the context diff, ordinarily 3.
-g num or --get=num
This option controls patch's actions when a file is under RCS or SCCS control, and does not exist or is read-only and matches the default version, or when a file is under ClearCase control and does not exist. If num is positive, patch gets (or checks out) the file from the revision control system; if zero, patch ignores RCS, ClearCase, and SCCS and does not get the file; and if negative, patch asks the user whether to get the file. The default value of this option is given by the value of the PATCH_GET environment variable if it is set; if not, the default value is zero if patch is conforming to POSIX, negative otherwise.
--help
Print a summary of options and exit.
-i patchfile or --input=patchfile
Read the patch from patchfile. If patchfile is -, read from standard input, the default.
-l or --ignore-whitespace
Match patterns loosely, in case tabs or spaces have been munged in your files. Any sequence of one or more blanks in the patch file matches any sequence in the original file, and sequences of blanks at the ends of lines are ignored. Normal characters must still match exactly. Each line of the context must still match a line in the original file.
-n or --normal
Interpret the patch file as a normal diff.
-N or --forward
Ignore patches that seem to be reversed or already applied. See also -R.
-o outfile or --output=outfile
Send output to outfile instead of patching files in place.
-pnum or --strip=num
Strip the smallest prefix containing num leading slashes from each file name found in the patch file. A sequence of one or more adjacent slashes is counted as a single slash. This controls how file names found in the patch file are treated, in case you keep your files in a different directory than the person who sent out the patch. For example, supposing the file name in the patch file was

/u/howard/src/blurfl/blurfl.c
 

setting -p0 gives the entire file name unmodified, -p1 gives

u/howard/src/blurfl/blurfl.c
 

without the leading slash, -p4 gives

blurfl/blurfl.c
 

and not specifying -p at all just gives you blurfl.c. Whatever you end up with is looked for either in the current directory, or the directory specified by the -d option.

--posix
Conform more strictly to the POSIX standard, as follows.
*
Take the first existing file from the list (old, new, index) when intuiting file names from diff headers.
*
Do not remove files that are empty after patching.
*
Do not ask whether to get files from RCS, ClearCase, or SCCS.
*
Require that all options precede the files in the command line.
*
Do not backup files when there is a mismatch.
--quoting-style=word
Use style word to quote output names. The word should be one of the following:
literal
Output names as-is.
shell
Quote names for the shell if they contain shell metacharacters or would cause ambiguous output.
shell-always
Quote names for the shell, even if they would normally not require quoting.
c
Quote names as for a C language string.
escape
Quote as with c except omit the surrounding double-quote characters.

You can specify the default value of the --quoting-style option with the environment variable QUOTING_STYLE. If that environment variable is not set, the default value is shell.

-r rejectfile or --reject-file=rejectfile
Put rejects into rejectfile instead of the default .rej file.
-R or --reverse
Assume that this patch was created with the old and new files swapped. (Yes, I'm afraid that does happen occasionally, human nature being what it is.) patch attempts to swap each hunk around before applying it. Rejects come out in the swapped format. The -R option does not work with ed diff scripts because there is too little information to reconstruct the reverse operation.

If the first hunk of a patch fails, patch reverses the hunk to see if it can be applied that way. If it can, you are asked if you want to have the -R option set. If it can't, the patch continues to be applied normally. (Note: this method cannot detect a reversed patch if it is a normal diff and if the first command is an append (i.e. it should have been a delete) since appends always succeed, due to the fact that a null context matches anywhere. Luckily, most patches add or change lines rather than delete them, so most reversed normal diffs begin with a delete, which fails, triggering the heuristic.)

-s or --silent or --quiet
Work silently, unless an error occurs.
-t or --batch
Suppress questions like -f, but make some different assumptions: skip patches whose headers do not contain file names (the same as -f); skip patches for which the file has the wrong version for the Prereq: line in the patch; and assume that patches are reversed if they look like they are.
-T or --set-time
Set the modification and access times of patched files from time stamps given in context diff headers, assuming that the context diff headers use local time. This option is not recommended, because patches using local time cannot easily be used by people in other time zones, and because local time stamps are ambiguous when local clocks move backwards during daylight-saving time adjustments. Instead of using this option, generate patches with UTC and use the -Z or --set-utc option instead.
-u or --unified
Interpret the patch file as a unified context diff.
-v or --version
Print out patch's revision header and patch level, and exit.
-V method or --version-control=method
Use method to determine backup file names. The method can also be given by the PATCH_VERSION_CONTROL (or, if that's not set, the VERSION_CONTROL) environment variable, which is overridden by this option. The method does not affect whether backup files are made; it affects only the names of any backup files that are made.

The value of method is like the GNU Emacs `version-control' variable; patch also recognizes synonyms that are more descriptive. The valid values for method are (unique abbreviations are accepted):

existing or nil
Make numbered backups of files that already have them, otherwise simple backups. This is the default.
numbered or t
Make numbered backups. The numbered backup file name for F is F.~N~ where N is the version number.
simple or never
Make simple backups. The -B or --prefix, -Y or --basename-prefix, and -z or --suffix options specify the simple backup file name. If none of these options are given, then a simple backup suffix is used; it is the value of the SIMPLE_BACKUP_SUFFIX environment variable if set, and is .orig otherwise.

With numbered or simple backups, if the backup file name is too long, the backup suffix ~ is used instead; if even appending ~ would make the name too long, then ~ replaces the last character of the file name.

--verbose
Output extra information about the work being done.
-x num or --debug=num
Set internal debugging flags of interest only to patch patchers.
-Y pref or --basename-prefix=pref
Prefix pref to the basename of a file name when generating its simple backup file name. For example, with -Y .del/ the simple backup file name for src/patch/util.c is src/patch/.del/util.c.
-z suffix or --suffix=suffix
Use suffix as the simple backup suffix. For example, with -z - the simple backup file name for src/patch/util.c is src/patch/util.c-. The backup suffix may also be specified by the SIMPLE_BACKUP_SUFFIX environment variable, which is overridden by this option.
-Z or --set-utc
Set the modification and access times of patched files from time stamps given in context diff headers, assuming that the context diff headers use Coordinated Universal Time (UTC, often known as GMT). Also see the -T or --set-time option.

The -Z or --set-utc and -T or --set-time options normally refrain from setting a file's time if the file's original time does not match the time given in the patch header, or if its contents do not match the patch exactly. However, if the -f or --force option is given, the file time is set regardless.

Due to the limitations of diff output format, these options cannot update the times of files whose contents have not changed. Also, if you use these options, you should remove (e.g. with make clean) all files that depend on the patched files, so that later invocations of make do not get confused by the patched files' times.

ENVIRONMENT

PATCH_GET
This specifies whether patch gets missing or read-only files from RCS, ClearCase, or SCCS by default; see the -g or --get option.
POSIXLY_CORRECT
If set, patch conforms more strictly to the POSIX standard by default: see the --posix option.
QUOTING_STYLE
Default value of the --quoting-style option.
SIMPLE_BACKUP_SUFFIX
Extension to use for simple backup file names instead of .orig.
TMPDIR, TMP, TEMP
Directory to put temporary files in; patch uses the first environment variable in this list that is set. If none are set, the default is system-dependent; it is normally /tmp on Unix hosts.
VERSION_CONTROL or PATCH_VERSION_CONTROL
Selects version control style; see the -v or --version-control option.

FILES

$TMPDIR/p*
temporary files
/dev/tty
controlling terminal; used to get answers to questions asked of the user

SEE ALSO

diff(1), ed(1)

Marshall T. Rose and Einar A. Stefferud, Proposed Standard for Message Encapsulation, Internet RFC 934 <URL:ftp://ftp.isi.edu/in-notes/rfc934.txt> (1985-01).  

責任編輯:韓亞珊 來源: 互聯網
相關推薦

2011-08-24 16:48:36

man中文man

2011-08-15 10:21:09

man中文man

2011-08-11 16:11:49

at中文man

2011-08-25 10:21:56

man.conf中文man

2011-08-16 10:21:13

setconsole中文man

2011-08-24 17:06:42

NOTIFY中文man

2011-08-16 09:32:01

quotaoff中文man

2011-08-23 18:05:21

ABORT中文man

2011-08-25 18:14:26

tcflow中文man

2011-08-25 16:55:26

gets中文man

2011-08-12 11:07:19

git中文man

2011-08-25 17:30:26

setbuf中文man

2011-08-15 13:14:44

rmdir中文man

2011-08-24 17:00:04

netdevice中文man

2011-11-01 13:46:50

中文mantac

2011-08-15 09:55:01

ls中文man

2011-08-24 16:20:09

load中文man

2011-08-25 15:47:06

fopen中文man

2011-08-25 16:25:30

fputs中文man

2011-08-25 10:49:28

rpc中文man
點贊
收藏

51CTO技術棧公眾號

丁香六月色婷婷| 国产免费久久久久| gogo亚洲高清大胆美女人体| 2017欧美狠狠色| 国产精品久久一区| 一区二区成人免费视频| 五月综合久久| 欧美视频在线一区二区三区| 日本一道在线观看| 日韩av视屏| 精品一区二区在线播放| 8090成年在线看片午夜| 91狠狠综合久久久久久| 亚洲码欧美码一区二区三区| 一本一道波多野结衣一区二区| 超碰免费在线公开| 午夜国产在线视频| 精品一区二区久久| 日本精品视频在线| 看片网站在线观看| 视频在线不卡免费观看| 日韩电影中文字幕在线| 国产精品久久久久久久99| 亚洲涩涩在线| 亚洲愉拍自拍另类高清精品| 亚洲一区三区电影在线观看| 亚洲欧美日韩精品永久在线| 国产一区三区三区| 国产精品91免费在线| 日本一本高清视频| 中文字幕一区二区三区欧美日韩| 亚洲天堂av综合网| 呦呦视频在线观看| 精品视频在线观看免费观看| 在线观看日产精品| 亚洲精品国产成人久久av盗摄| 欧美激情小视频| 亚洲一级理论片| 美女毛片一区二区三区四区| 精品国产精品网麻豆系列| wwwwwxxxx日本| 成人自拍av| 狠狠躁夜夜躁久久躁别揉| 黄色成人在线免费观看| 免费黄色网址在线观看| 国产色一区二区| 麻豆久久久av免费| 日韩精品视频在线观看一区二区三区| 成人一区在线看| 国产厕所精品在线观看| 精品黑人一区二区三区国语馆| 久久国内精品视频| 国产色婷婷国产综合在线理论片a| 日韩不卡在线播放| 国产精品毛片一区二区三区| 久久久噜噜噜久久中文字免| 久久久久亚洲天堂| 黄色亚洲在线| 高清亚洲成在人网站天堂| 91亚洲国产成人久久精品网站| 老司机激情视频| av免费在线观看网址| 亚洲人妖av一区二区| 天天干天天操天天干天天操| 免费网站免费进入在线| 亚洲欧洲精品一区二区三区| 国产av第一区| 天堂av最新在线| 亚洲国产色一区| 欧美激情 国产精品| 忘忧草在线日韩www影院| 欧美午夜精品久久久久久浪潮 | 久久超碰99| 国产亚洲欧美日韩美女| 国产一二三四视频| 亚洲精品99| 欧美精品久久久久| 91视频免费网址| 久久成人精品| 国产在线观看精品一区二区三区| 国产美女永久免费| 粉嫩av亚洲一区二区图片| 精品欧美国产| 二区三区在线播放| 一色屋精品亚洲香蕉网站| www.国产亚洲| 希岛爱理一区二区三区av高清| 欧美色图12p| 污免费在线观看| 免费福利视频一区| 中文字幕亚洲一区在线观看| 国产三级国产精品国产国在线观看| 欧美精品国产一区| 国产99久久精品一区二区 夜夜躁日日躁| 一区二区视频在线免费观看| 国产精品白丝av| 欧美日韩亚洲综合一区二区三区激情在线| 成人免费黄色网页| 国内精品偷拍视频| 久久av资源网| 国产精品青青草| av色图一区| 亚洲一区二区三区在线看| 久久九九国产视频| 欧美成人精品一级| 亚洲日本中文字幕免费在线不卡| 国产精品18在线| 99热这里只有精品8| 国产日韩在线看| 天天综合网在线观看| 成人欧美一区二区三区小说| 无码人妻精品一区二区三区在线 | 色综合中文字幕国产| √天堂资源在线| 精品产国自在拍| 久久人人爽国产| 99久久国产免费| 国产偷国产偷精品高清尤物| 天堂8在线天堂资源bt| 成人亚洲综合| 精品偷拍各种wc美女嘘嘘| 一区二区视频免费看| 久久综合五月| 精品国产91亚洲一区二区三区www 精品国产_亚洲人成在线 | 久久亚洲高清| 国产精品蜜臀| 3d动漫精品啪啪一区二区竹菊| www.狠狠爱| 日韩一级网站| 国产精品9999久久久久仙踪林| 香蕉视频免费在线播放| 91国产免费观看| 中日韩精品一区二区三区| 国产综合激情| 成人精品网站在线观看| 1024视频在线| 欧美视频日韩视频在线观看| 人妻无码一区二区三区| 黄色精品网站| 国产一区二区三区色淫影院 | 精品日本12videosex| 性做久久久久久免费观看欧美| 国产精品9999| 你懂的视频在线| 午夜私人影院久久久久| 欧美视频一区二区三区…| 国产精品v日韩精品v在线观看| 欧美女王vk| 91精品国产色综合久久不卡98口 | 亚洲成人亚洲激情| 久久免费视频99| 国产99久久久国产精品潘金| 中文字幕の友人北条麻妃| 国产不卡精品| 九九热视频这里只有精品| 国产不卡av在线播放| 亚洲日本在线视频观看| 日本亚洲一区二区三区| 综合久久一区| 高清国产一区| 欧美久久天堂| 亚洲欧美制服第一页| 日本一本在线观看| 国产农村妇女毛片精品久久麻豆 | 国产精品你懂的| 五月婷婷六月丁香激情| 91久久高清国语自产拍| 成人精品视频99在线观看免费| dy888亚洲精品一区二区三区| 欧美一区二区视频网站| 久久久精品99| 91香蕉视频在线| 黄色av免费在线播放| 郴州新闻综合频道在线直播| 国产伦精品一区二区三区精品视频| 欧美一区二区三区在线观看免费| 欧美精品一卡两卡| 欧美日韩亚洲国产另类| 波多野结衣中文一区| 99精品视频播放| 欧美oldwomenvideos| 91青青草免费在线看| 在线观看福利电影| 中文字幕在线精品| 亚洲av无码专区在线| 日韩欧美成人免费视频| 91av手机在线| 成人av电影在线网| 一级黄色特级片| 在线观看一区视频| 亚洲成人18| 超碰成人在线免费| 国产精品久久久久免费a∨大胸| 中文在线观看免费| 亚洲人成欧美中文字幕| 国产精品熟女久久久久久| 午夜视频在线观看一区二区| 老熟妇一区二区| 国产激情一区二区三区| 91黄色小网站| 在线中文一区| 人偷久久久久久久偷女厕| 电影91久久久| 国产精品第1页| 青草青在线视频| 伊人久久大香线蕉av一区二区| 性色av蜜臀av| 欧美视频三区在线播放| 日韩三级视频在线| 最近中文字幕一区二区三区| ass精品国模裸体欣赏pics| 国产一区视频在线看| 看欧美ab黄色大片视频免费 | 亚洲成人一品| 99re视频| 日本成人在线网站| 国产91精品网站| www视频在线观看| 欧美黑人视频一区| 三级外国片在线观看视频| 日韩av在线免播放器| 国产v片在线观看| 欧美精品欧美精品系列| 在线视频精品免费| 欧美日韩亚洲系列| 久久国产一级片| 亚洲少妇最新在线视频| 国产精品无码无卡无需播放器| 99久久精品国产一区二区三区| 日韩欧美中文视频| 国产最新精品免费| 日本特黄a级片| 三级成人在线视频| 国产91对白刺激露脸在线观看| 亚洲婷婷在线| 乱熟女高潮一区二区在线| 天堂美国久久| 亚洲免费视频播放| 欧美大片aaaa| 在线国产99| 久久中文字幕二区| 亚洲一区三区| 婷婷久久一区| 综合网五月天| 亚洲精品成人无限看| 亚洲成年人专区| 天天做综合网| 国产日产欧美一区二区| 中文字幕av亚洲精品一部二部| 中文字幕一区二区三区精彩视频| 秋霞欧美视频| 在线观看日韩羞羞视频| 亚洲精彩视频| 久草免费福利在线| 亚洲啪啪91| av片中文字幕| 日韩激情视频在线观看| 亚洲国产高清av| 精品在线免费观看| 男女视频在线观看网站| 国产69精品一区二区亚洲孕妇| 一级黄色片毛片| 91在线观看视频| 欧美日韩高清丝袜| 国产精品久久久久久户外露出| 中文字幕无码日韩专区免费| 亚洲美女精品一区| 国产精久久久久久| 一本色道综合亚洲| 一区不卡在线观看| 日韩一级完整毛片| 无码国产色欲xxxx视频| 国产亚洲精品久久久久久777| 日韩伦理在线电影| 欧美区二区三区| 欧美电影免费观看高清完整| 国产精品免费电影| 日韩视频1区| 美女亚洲精品| 久久国产亚洲精品| 日本黄色片一级片| 免费在线观看成人av| 久久国产这里只有精品| 国产成人av一区二区三区在线| 毛茸茸free性熟hd| 国产日韩在线不卡| 欧美成欧美va| 一本一道波多野结衣一区二区| 在线观看免费视频a| 欧美sm极限捆绑bd| 蜜桃视频在线观看视频| 超碰91人人草人人干| 理论片午夜视频在线观看| 国产精品亚洲自拍| 精品中国亚洲| 一本一道久久a久久综合精品 | 一区二区导航| 在线观看成人免费| 日韩在线a电影| 日本精品一二三| 国产精品色婷婷久久58| 日本熟妇色xxxxx日本免费看| 欧美三级电影网| 欧美熟妇交换久久久久久分类| 国产一区二区三区在线观看网站 | 久久免费大视频| 麻豆tv在线播放| 精品一二三四在线| 尤物视频最新网址| 亚洲午夜精品一区二区三区他趣| 在线观看免费高清视频| 日韩经典第一页| 亚洲男同gay网站| 国产精品视频999| 日韩系列在线| 日韩精品在线视频免费观看| 精品一区二区三区欧美| 蜜桃无码一区二区三区| 午夜影院在线观看欧美| 亚洲AV无码国产精品午夜字幕| 国产亚洲精品久久久久动| aaa在线播放视频| 亚洲直播在线一区| 日韩中文字幕高清在线观看| 日韩在线视频在线观看| 成人免费观看视频| 老女人性淫交视频| 欧美久久一区二区| a√资源在线| 国产成人精品日本亚洲| 欧美久久香蕉| 成人黄色av片| 成人的网站免费观看| 欧美片一区二区| 日韩三级免费观看| av片在线观看网站| 91免费看片在线| 欧美激情电影| 亚洲36d大奶网| 国产精品乱码妇女bbbb| 中文字幕人成人乱码亚洲电影| 亚洲日韩欧美视频| 日韩欧美一区二区三区在线观看 | 亚洲国产婷婷| 污污免费在线观看| 精品久久久久久久久久久久久| 亚洲国产精品久久久久爰性色| 欧美刺激性大交免费视频| 精品一区二区三区在线观看视频| 中文字幕久久一区| 狠狠色丁香婷婷综合久久片| 永久免费看片直接| 欧美精品久久一区二区三区| 成人在线网址| 成人免费看片网址| 亚洲精品社区| 亚洲av综合一区二区| 日本高清不卡一区| 91ph在线| 91网站在线看| 激情欧美日韩一区| 国产精品无码一区二区三区免费| 欧美日韩在线视频一区| 青青草视频在线免费观看| 日韩美女在线观看| 久久美女视频| 激情av中文字幕| 欧美性猛交xxxx黑人| 岛国最新视频免费在线观看| 国产精品视频yy9099| 亚洲大全视频| 日本五十肥熟交尾| 一本色道a无线码一区v| av片在线免费观看| 97人人模人人爽人人喊38tv| 国产亚洲一级| 国产馆在线观看| 精品少妇一区二区三区在线视频| 麻豆免费在线| 在线观看成人av电影| 成人久久视频在线观看| 超碰在线观看91| 久久视频中文字幕| 久久免费视频66| 亚洲少妇第一页| 亚洲精品你懂的| 日本精品999| 国产精品视频一区国模私拍| 欧美色123| jizzjizz日本少妇| 亚洲国产欧美一区二区三区久久| 天天综合网站| 国产精品国产对白熟妇| 久久亚洲春色中文字幕久久久| 国产精品久久久国产盗摄| 91精品国产91久久久久久久久 | 午夜肉伦伦影院| 亚洲视频一区二区在线| 五月婷婷开心中文字幕| 国产日韩欧美在线|