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

Linux下如何處理包含空格和特殊字符的文件名

系統(tǒng) Linux
我們經(jīng)常會(huì)看到文件名和文件夾名。大多數(shù)時(shí)候文件/文件夾的名字和內(nèi)容相關(guān)并以數(shù)字和字母開(kāi)頭。字母加數(shù)字的文件名最常見(jiàn),應(yīng)用也很廣泛,但總會(huì)需要處理一些包含特殊字符的文件名/文件夾名。本文作者已經(jīng)嘗試覆蓋你可能碰到的所有情況。大多數(shù)測(cè)試都在BASH Shell里完成,可能在其他shell下會(huì)有差異。

我們經(jīng)常會(huì)看到文件名和文件夾名。大多數(shù)時(shí)候文件/文件夾的名字和內(nèi)容相關(guān)并以數(shù)字和字母開(kāi)頭。字母加數(shù)字的文件名最常見(jiàn),應(yīng)用也很廣泛,但總會(huì)需要處理一些包含特殊字符的文件名/文件夾名。

注意:我們可能有各種類(lèi)型的文件,但是為了簡(jiǎn)單以及方便實(shí)現(xiàn),在本文中我們只用文本文件(.txt)做演示。

[[140014]]

最常見(jiàn)的文件名例子:

  1. abc.txt
  2. avi.txt
  3. debian.txt
  4. ...

數(shù)字文件名例子:

  1. 121.txt
  2. 3221.txt
  3. 674659.txt
  4. ...

字母數(shù)字文件名例子:

  1. eg84235.txt
  2. 3kf43nl2.txt
  3. 2323ddw.txt
  4. ...

包含特殊字符的文件名的例子,并不常見(jiàn):

  1. #232.txt
  2. #bkf.txt
  3. #bjsd3469.txt
  4. #121nkfd.txt
  5. -2232.txt
  6. -fbjdew.txt
  7. -gi32kj.txt
  8. --321.txt
  9. --bk34.txt
  10. ...

一個(gè)顯而易見(jiàn)的問(wèn)題是 - 在這個(gè)星球上有誰(shuí)會(huì)創(chuàng)建和處理包含井號(hào)(#),分號(hào)(;),破折號(hào)(-)或其他特殊字符的文件/文件夾啊!

我和你想的一樣,這種文件名確實(shí)不常見(jiàn),不過(guò)在你必須得處理這種文件名的時(shí)候你的 shell 也不應(yīng)該出錯(cuò)或罷工。而且技術(shù)上來(lái)說(shuō),Linux 下的一切比如文件夾、驅(qū)動(dòng)器或其他所有的都被當(dāng)作文件處理。

處理名字包含破折號(hào)(-)的文件

創(chuàng)建以破折號(hào)(-)開(kāi)頭的文件,比如 -abx.txt。

  1. $ touch -abc.txt

測(cè)試輸出

  1. touch: invalid option -- 'b'
  2. Try 'touch --help' for more information.

出現(xiàn)上面錯(cuò)誤的原因是,shell 把破折號(hào)(-)之后的內(nèi)容認(rèn)作參數(shù)了,而很明顯沒(méi)有這樣的參數(shù),所以報(bào)錯(cuò)。

要解決這個(gè)問(wèn)題,我們得告訴 Bash shell(是的,這里以及本文后面的大多數(shù)例子都是基于 BASH 環(huán)境)不要將特殊字符(這里是破折號(hào))后的字符解釋為參數(shù)。

有兩種方法解決這個(gè)錯(cuò)誤:

  1. $ touch -- -abc.txt [方法 #1]
  2. $ touch ./-abc.txt [方法 #2]

你可以通過(guò)運(yùn)行命令 ls 或 ls -l 列出詳細(xì)信息來(lái)檢查通過(guò)上面兩種方式創(chuàng)建的文件。

  1. $ ls -l
  2.  
  3. total 0
  4. -rw-r--r-- 1 avi avi 0 Jun 8 11:05 -abc.txt

要編輯上述文件可以這樣:

  1. $ nano -- -abc.txt
  2. 或者
  3. $ nano ./-abc.txt

注意:你可以將 nano 替換為任何其他你喜歡的編輯器比如說(shuō) vim:

  1. $ vim -- -abc.txt
  2. 或者
  3. $ vim ./-abc.txt

如果只是簡(jiǎn)單地移動(dòng)文件可以這樣:

  1. $ mv -- -abc.txt -a.txt
  2. 或者
  3. $ mv -- -a.txt -abc.txt

刪除這種文件,可以這樣:

  1. $ rm -- -abc.txt
  2. 或者
  3. $ rm ./-abc.txt

如果一個(gè)目錄下有大量這種名字包含破折號(hào)的文件,要一次全部刪除的話,可以這樣:

  1. $ rm ./-*

重要:

  1. 上面討論的規(guī)則可以同樣應(yīng)用于名字中包含任意數(shù)量以及任意位置的連接符號(hào)的文件。就是說(shuō),-a-b-c.txt,ab-c.txt,abc-.txt,等等。

  2. 上面討論的規(guī)則可以同樣應(yīng)用于名字中包含任意數(shù)量以及任意位置連接符號(hào)的文件夾,除了一種情況,在刪除一個(gè)文件夾的時(shí)候你得這樣使用rm -rf

    $ rm -rf -- -abc 或者 $ rm -rf ./-abc

#p#

處理名字包含井號(hào)(#)的文件

符號(hào)#在 BASH 里有非常特別的含義。#之后的一切都會(huì)被認(rèn)為是評(píng)論,因此會(huì)被 BASH 忽略。

通過(guò)例子來(lái)加深理解:

創(chuàng)建一個(gè)名字是 #abc.txt 的文件:

  1. $ touch #abc.txt

測(cè)試輸出

  1. touch: missing file operand
  2. Try 'touch --help' for more information.

出現(xiàn)上面錯(cuò)誤的原因是,BASH 將 #abc.txt 解釋為評(píng)論而忽略了。所以命令 touch沒(méi)有收到任何文件作為參數(shù),所以導(dǎo)致這個(gè)錯(cuò)誤。

要解決這個(gè)問(wèn)題,你可能需要告訴 BASH 不要將 # 解釋為評(píng)論。

  1. $ touch ./#abc.txt
  2. 或者
  3. $ touch '#abc.txt'

檢查剛創(chuàng)建的文件:

  1. $ ls -l
  2.  
  3. total 0
  4. -rw-r--r-- 1 avi avi 0 Jun 8 12:14 #abc.txt

現(xiàn)在創(chuàng)建名字中除了開(kāi)頭的其他地方包含 # 的文件。

  1. $ touch ./a#bc.txt
  2. $ touch ./abc#.txt
  3. 或者
  4. $ touch 'a#bc.txt'
  5. $ touch 'abc#.txt'

運(yùn)行 ‘ls -l‘ 來(lái)檢查:

  1. $ ls -l
  2.  
  3. total 0
  4. -rw-r--r-- 1 avi avi 0 Jun 8 12:16 a#bc.txt
  5. -rw-r--r-- 1 avi avi 0 Jun 8 12:16 abc#.txt

如果同時(shí)創(chuàng)建兩個(gè)文件(比如 a 和 #bc)會(huì)怎么樣:

  1. $ touch a.txt #bc.txt

檢查剛創(chuàng)建的文件:

  1. $ ls -l
  2.  
  3. total 0
  4. -rw-r--r-- 1 avi avi 0 Jun 8 12:18 a.txt

很明顯上面的例子中只創(chuàng)建了文件 a 而文件 #bc 被忽略了。對(duì)于上面的情況我們可以這樣做,

  1. $ touch a.txt ./#bc.txt
  2. 或者
  3. $ touch a.txt '#bc.txt'

檢查一下:

  1. $ ls -l
  2.  
  3. total 0
  4. -rw-r--r-- 1 avi avi 0 Jun 8 12:20 a.txt
  5. -rw-r--r-- 1 avi avi 0 Jun 8 12:20 #bc.txt

可以這樣移動(dòng)文件:

  1. $ mv ./#bc.txt ./#cd.txt
  2. 或者
  3. $ mv '#bc.txt' '#cd.txt'

這樣拷貝:

  1. $ cp ./#cd.txt ./#de.txt
  2. 或者
  3. $ cp '#cd.txt' '#de.txt'

可以使用你喜歡的編輯器來(lái)編輯文件:

  1. $ vi ./#cd.txt
  2. 或者
  3. $ vi '#cd.txt'
  4.  
  5. $ nano ./#cd.txt
  6. 或者
  7. $ nano '#cd.txt'

這樣刪除:

  1. $ rm ./#bc.txt
  2. 或者
  3. $ rm '#bc.txt'

要?jiǎng)h除所有以井號(hào)(#)開(kāi)頭的文件,可以這樣:

  1. # rm ./#*

#p#

處理名字包含分號(hào)(;)的文件

如果你還不知道的話,分號(hào)在 BASH 里起到命令分隔的作用,其他 shell 可能也是一樣的。分號(hào)作為分隔符可以讓你一次執(zhí)行幾個(gè)命令。你碰到過(guò)名字包含分號(hào)的文件嗎?如果沒(méi)有的話,這里有例子。

創(chuàng)建一個(gè)名字包含分號(hào)的文件。

  1. $ touch ;abc.txt

測(cè)試輸出

  1. touch: missing file operand
  2. Try 'touch --help' for more information.
  3. bash: abc.txt: command not found

出現(xiàn)上面錯(cuò)誤的原因是,在運(yùn)行上面命令的時(shí)候 BASH 會(huì)把 touch 解釋為一個(gè)命令但是在分號(hào)前沒(méi)有任何文件參數(shù),所以報(bào)告錯(cuò)誤。然后報(bào)告的另一個(gè)錯(cuò)誤找不到命令 abc.txt,只是因?yàn)樵诜痔?hào)后 BASH 會(huì)期望另一個(gè)新的命令,而 abc.txt 并不是一個(gè)命令。

要解決這個(gè)問(wèn)題,我們得告訴 BASH 不要將分號(hào)解釋為命令分隔符,例如:

  1. $ touch ./';abc.txt'
  2. 或者
  3. $ touch ';abc.txt'

注意:我們將文件名用單引號(hào) '' 包含起來(lái)。這樣可以告訴 BASH 分號(hào) ; 是文件名的一部分而不是命令分隔符。

對(duì)名字包含分號(hào)的文件和文件夾的其他操作(就是,拷貝、移動(dòng)、刪除)可以直接將名字用單引號(hào)包含起來(lái)就好了。

處理名字包含其他特殊字符的文件/文件夾

文件名包含加號(hào) (+)

不需要任何特殊處理,按平時(shí)的方式做就好了,比如下面測(cè)試的文件名。

  1. $ touch +12.txt

文件名包含美元符 ($)

你需要將文件名用單引號(hào)括起來(lái),像處理分號(hào)那樣的方式。然后就很簡(jiǎn)單了。

  1. $ touch '$12.txt'

文件名包含百分號(hào) (%)

不需要任何特殊處理,當(dāng)作一個(gè)普通文件就可以了。

  1. $ touch %12.txt

文件名包含星號(hào) (*)

需要用單引號(hào)括起來(lái)或使用反斜杠轉(zhuǎn)義。(LCTT 譯注:此處原文有誤,已修改。)

  1. $ touch *12.txt

注意:當(dāng)你需要?jiǎng)h除星號(hào)開(kāi)頭的文件時(shí),千萬(wàn)不要用類(lèi)似下面的命令。

  1. $ rm *
  2. 或者
  3. $ rm -rf *

而是用這樣的命令,(LCTT 譯注:此處原文有誤,已修改)

  1. $ rm ./'*.txt'

文件名包含嘆號(hào) (!)

只要將文件名用單引號(hào)括起來(lái),其他的就一樣了。

  1. $ touch '!12.txt'

文件名包含小老鼠 (@)

沒(méi)有什么特別的,可以將名字包含小老鼠的文件當(dāng)作普通文件。

  1. $ touch '@12.txt'

文件名包含 ^

不需要特殊處理。可以將名字包含 ^ 的文件當(dāng)作普通文件。

  1. $ touch ^12.txt

文件名包含 (&)

將文件名用單引號(hào)括起來(lái),然后就可以操作了。

  1. $ touch '&12.txt'

文件名包含括號(hào) ()

如果文件名包含括號(hào),你需要將文件名用單引號(hào)括起來(lái)。

  1. $ touch '(12.txt)'

文件名包含花括號(hào) {}

用單引號(hào)括起來(lái)或使用反斜杠轉(zhuǎn)義。(LCTT 譯注:此處原文有誤,已修改)

  1. $ touch '{12.txt}'

文件名包含尖括號(hào) <>

名字包含尖括號(hào)的文件需要用單引號(hào)括起來(lái)。

  1. $ touch '<12.txt>'

文件名包含方括號(hào) [ ]

用單引號(hào)括起來(lái)或使用反斜杠轉(zhuǎn)義。(LCTT 譯注:此處原文有誤,已修改)

  1. $ touch '[12.txt]'

#p#

文件名包含下劃線 (_)

這個(gè)非常普遍,不需要特殊對(duì)待。當(dāng)作普通文件隨意處理。

  1. $ touch _12.txt

文件名包含等號(hào) (=)

用單引號(hào)括起來(lái)或使用反斜杠轉(zhuǎn)義。(LCTT 譯注:此處原文有誤,已修改)

  1. $ touch '=12.txt'

處理反斜杠 ()

反斜杠會(huì)告訴 shell 忽略后面字符的特殊含義。你必須將文件名用單引號(hào)括起來(lái),就像處理分號(hào)那樣。其他的就沒(méi)什么了。

  1. $ touch '\12.txt'

包含斜杠的特殊情形

除非你的文件系統(tǒng)有問(wèn)題,否則你不能創(chuàng)建名字包含斜杠的文件。沒(méi)辦法轉(zhuǎn)義斜杠。

所以如果你能創(chuàng)建類(lèi)似 ‘/12.txt’ 或者 ‘b/c.txt’ 這樣的文件,那要么你的文件系統(tǒng)有問(wèn)題,或者支持 Unicode,這樣你可以創(chuàng)建包含斜杠的文件。只是這樣并不是真的斜杠,而是一個(gè)看起來(lái)像斜杠的 Unicode 字符。

文件名包含問(wèn)號(hào) (?)

用單引號(hào)括起來(lái)或使用反斜杠轉(zhuǎn)義。(LCTT 譯注:此處原文有誤,已修改)

  1. $ touch '?12.txt'

文件名包含點(diǎn) (.)

在 Linux 里以點(diǎn) (.) 開(kāi)頭的文件非常特別,被稱為點(diǎn)文件。它們通常是隱藏的配置文件或系統(tǒng)文件。你需要使用 ls 命令的 ‘-a‘ 或 ‘-A‘ 開(kāi)關(guān)來(lái)查看這種文件。

創(chuàng)建,編輯,重命名和刪除這種文件很直接。

  1. $ touch .12.txt

注意:在 Linux 里你可能碰到名字包含許多點(diǎn) (.) 的文件。不像其他操作系統(tǒng),文件名里的點(diǎn)并不意味著分隔名字和擴(kuò)展后綴。你可以創(chuàng)建名字包含多個(gè)點(diǎn)的文件:

  1. $ touch 1.2.3.4.5.6.7.8.9.10.txt

檢查一下:

  1. $ ls -l
  2.  
  3. total 0
  4. -rw-r--r-- 1 avi avi 0 Jun 8 14:32 1.2.3.4.5.6.7.8.9.10.txt

文件名包含逗號(hào) (,)

你可以在文件名中使用逗號(hào),可以有任意多個(gè)而不用特殊對(duì)待。就像平時(shí)普通名字文件那樣處理。

  1. $ touch ,12.txt
  2. 或者
  3. $ touch ,12,.txt

文件名包含冒號(hào) (:)

用單引號(hào)括起來(lái)或使用反斜杠轉(zhuǎn)義。(LCTT 譯注:此處原文有誤,已修改)

  1. $ touch ':12.txt'
  2. 或者
  3. $ touch ':12:.txt'

文件名包含引號(hào)(單引號(hào)和雙引號(hào))

要在文件名里使用引號(hào),我們需要使用交替規(guī)則。例如,如果你需要在文件名里使用單引號(hào),那就用雙引號(hào)把文件名括起來(lái)。而如果你需要在文件名里使用雙引號(hào),那就用單引號(hào)把文件名括起來(lái)。(LCTT 譯注:或者如果單引號(hào)和雙引號(hào)混雜的情況,你也可以用反斜杠轉(zhuǎn)義。)

  1. $ touch "15'.txt"
  2.  
  3. 以及
  4.  
  5. $ touch '15".txt'

文件名包含波浪號(hào) (~)

Linux 下一些像 emacs 這樣的文本編輯器在編輯文件的時(shí)候會(huì)創(chuàng)建備份文件。這個(gè)備份文件的名字是在原文件名后面附加一個(gè)波浪號(hào)。你可以在文件名任意位置使用波浪號(hào),例如:

  1. $ touch ~1a.txt
  2. 或者
  3. $touch 2b~.txt

文件名包含空格

創(chuàng)建名字的字符/單詞之間包含空格的文件,比如 “hi my name is avishek.txt”。

***不要在文件名里使用空格,如果你必須要分隔可讀的名字,可以使用下劃線或橫杠。不過(guò),你還是需要?jiǎng)?chuàng)建這樣的文件的話,你可以用反斜杠來(lái)轉(zhuǎn)義下一個(gè)字符。要?jiǎng)?chuàng)建上面名字的文件可以這樣做。

  1. $ touch hi\ my\ name\ is\ avishek.txt
  2.  
  3. hi my name is avishek.txt

我已經(jīng)嘗試覆蓋你可能碰到的所有情況。上面大多數(shù)測(cè)試都在 BASH Shell 里完成,可能在其他 shell 下會(huì)有差異。

如果你覺(jué)得我遺漏了什么(這很正常也符合人性),請(qǐng)把你的建議發(fā)表到下面的評(píng)論里。保持聯(lián)系,多評(píng)論。不要走開(kāi)!求點(diǎn)贊求分享求擴(kuò)散!

責(zé)任編輯:火鳳凰 來(lái)源: LCTT
相關(guān)推薦

2023-02-09 08:12:41

Linux文件空格

2009-06-29 09:57:05

Unix

2012-12-24 15:00:56

sis塞班

2020-12-29 09:11:33

LinuxLinux內(nèi)核

2021-03-16 12:42:42

FreeDOS開(kāi)源

2009-08-06 16:10:36

C#字符串處理

2018-03-28 17:51:24

LinuxUnix

2009-05-14 10:44:54

JQuery特殊字符ID選擇器

2022-09-28 08:18:01

I/ONIO2API

2009-06-17 09:01:29

Linuxshell特殊字符

2009-12-25 16:53:25

Linux Bash命

2024-03-26 09:40:53

Linux優(yōu)化

2010-06-23 16:14:52

Linux Bash

2009-12-15 13:15:11

Ruby字符串

2010-02-23 17:12:01

WCF字符串

2022-11-10 15:17:43

Windows文件Linux

2019-11-21 14:56:40

特殊文件Linux開(kāi)發(fā)

2010-09-07 10:19:31

SQL語(yǔ)句

2025-06-30 02:11:00

2019-08-15 10:20:19

云計(jì)算技術(shù)安全
點(diǎn)贊
收藏

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

五月天亚洲综合小说网| 欧美一区二区影院| 日本人dh亚洲人ⅹxx| 欧美巨大xxxx做受沙滩| 99九九99九九九视频精品| 日本午夜人人精品| 97成人资源站| 九九综合九九| 日韩欧美中文字幕公布| 无码人妻丰满熟妇区五十路百度| freemovies性欧美| 成人福利视频在线| 国产日韩欧美黄色| 97久久久久久久| 综合亚洲视频| 国产亚洲精品一区二555| 美女流白浆视频| 成人mm视频在线观看| 亚洲成人av中文| 国产精品av免费| 欧美女同网站| 成人性生交大片免费看视频在线| 国产精品中文字幕在线观看| 日产精品久久久久| 欧美xxx在线观看| 少妇精69xxtheporn| 给我看免费高清在线观看| 国产免费av国片精品草莓男男 | 深夜福利影院在线观看| 夜夜春成人影院| 精品久久久久久久久久久久久久久| 91网址在线播放| 日韩av一卡| 亚洲福中文字幕伊人影院| 在线观看日韩羞羞视频| 欧美69xxxxx| 99re热视频精品| 国产精品青青草| a在线观看免费| 久久99精品国产麻豆婷婷| 国产精品福利观看| 无码人妻丰满熟妇区五十路| 亚洲看片一区| 午夜精品一区二区三区av| 青青草在线观看视频| 亚洲国产精品91| 色阁综合伊人av| 国产又粗又长又黄的视频| 精品无人区麻豆乱码久久久| 一区二区三区视频观看| 精品国产成人亚洲午夜福利| 九色精品91| 亚洲人成77777在线观看网| 五级黄高潮片90分钟视频| 丁香一区二区| 亚洲精品少妇网址| 国产免费无遮挡吸奶头视频| 国产影视一区| 中文字幕日韩有码| 日本午夜在线观看| 欧美日韩三级| 欧美性视频网站| jizz国产在线观看| 免费视频最近日韩| 国产精品啪视频| 国产一区二区三区三州| 国产呦萝稀缺另类资源| 97se国产在线视频| 色婷婷激情五月| 岛国一区二区在线观看| 精品国产一区二区三区四区vr| 日韩在线视频第一页| 91亚洲精品乱码久久久久久蜜桃| 久久人人97超碰人人澡爱香蕉| 欧美美乳在线| 国产精品久久久久四虎| 日本老太婆做爰视频| 青青草原av在线| 五月婷婷欧美视频| 国内自拍视频一区| 国产精品igao视频网网址不卡日韩| 日韩欧美不卡在线观看视频| 亚洲国产精品自拍视频| 精品一区二区三区在线| www.日韩系列| 中文字幕在线观看免费视频| 久久一区亚洲| 91亚洲精品一区| 无码国精品一区二区免费蜜桃| 久久久亚洲午夜电影| 国产高清免费在线| 爱情岛亚洲播放路线| 在线免费不卡电影| 亚洲午夜精品在线观看| 啪啪亚洲精品| 欧美高清性猛交| 精品免费囯产一区二区三区| 国内成+人亚洲+欧美+综合在线| 国产女人水真多18毛片18精品| 国产高清一区在线观看| 亚洲一区日韩精品中文字幕| 91蝌蚪视频在线观看| 日韩精品视频一区二区三区| 亚洲精选一区二区| 欧美激情一区二区视频| 日韩成人伦理电影在线观看| 成人精品水蜜桃| 91se在线| 日韩欧美一区二区在线| www.久久com| 欧美精品色图| 欧美在线视频a| 亚洲国产精品久久人人爱潘金莲| 国产欧美一区二区精品仙草咪| 成人国产在线看| 国产91在线播放精品| 日韩av中文字幕在线免费观看| 波多野结衣喷潮| 石原莉奈在线亚洲三区| 国产日韩精品久久| 日本在线视频www鲁啊鲁| 欧美亚洲禁片免费| 女~淫辱の触手3d动漫| 亚洲精品字幕| 国产精品免费观看高清| 中文字幕在线三区| 欧美日韩国产123区| 爱爱免费小视频| 亚洲免费成人| 国产日韩一区欧美| 欧美1—12sexvideos| 在线不卡欧美精品一区二区三区| 老熟妇一区二区| 羞羞视频在线观看欧美| 久久99蜜桃综合影院免费观看| 日本一本在线免费福利| 日韩午夜电影在线观看| 国产91在线播放九色| 免费人成黄页网站在线一区二区| 日本一区视频在线| 欧美一区久久久| 亚洲欧美中文字幕在线一区| 超碰中文字幕在线| 91麻豆国产福利精品| 好吊妞无缓冲视频观看| 老牛精品亚洲成av人片| 久久久久久国产精品久久| 精品国精品国产自在久不卡| 亚洲天天做日日做天天谢日日欢 | 国产小视频国产精品| 免费黄色网址在线| 久久精品视频在线看| 亚洲成熟丰满熟妇高潮xxxxx| 欧美调教在线| 日本国产欧美一区二区三区| 精品推荐蜜桃传媒| 91国内精品野花午夜精品| 日韩人妻无码精品综合区| 日韩av中文字幕一区二区| 色综合视频二区偷拍在线| 福利视频一区| 欧美xxxx18性欧美| 成人午夜视频一区二区播放| 亚洲高清中文字幕| 午夜久久久久久久| 老司机精品导航| 亚洲精品美女久久7777777| 欧美亚洲二区| 久久97精品久久久久久久不卡| 亚洲欧美强伦一区二区| 福利一区视频在线观看| 成人在线一级片| 久久99国产精品久久99| 欧美 亚洲 视频| 神马久久av| 国产精品十八以下禁看| sm国产在线调教视频| 欧美变态凌虐bdsm| 国产美女激情视频| 中文在线免费一区三区高中清不卡 | 在线日本视频| 欧美xxxxxxxx| 怡红院av久久久久久久| 亚洲欧美日本韩国| 国产真实乱人偷精品| 久久精品欧洲| 狠狠干视频网站| 国产一区二区三区网| 91传媒视频免费| 欧美大片免费高清观看| 伦伦影院午夜日韩欧美限制| 日本激情一区二区| 欧洲精品一区二区| 久久在线视频精品| 欧美激情一区二区在线| 国产伦精品一区二区三区88av| 天堂蜜桃91精品| 久操手机在线视频| 成人3d动漫在线观看| 国产精品一国产精品最新章节| 无人区在线高清完整免费版 一区二| 蜜臀久久99精品久久久久久宅男 | 黄色片视频在线免费观看| 日韩精品一区二区久久| 国产在线观看一区| 亚洲人成777| 日韩av日韩在线观看| 亚洲色图美国十次| 在线视频精品一| 老牛影视av牛牛影视av| 欧美精品在线一区二区三区| 中文字幕精品无码一区二区| 亚洲最色的网站| 亚洲一级理论片| 久久尤物电影视频在线观看| 又色又爽又黄18网站| 麻豆成人久久精品二区三区红| 国产免费观看高清视频| 欧美精品导航| 亚洲欧美一二三| 成人情趣视频| 欧美一区二区三区成人久久片| 成人香蕉社区| 69堂成人精品视频免费| **国产精品| 国产美女91呻吟求| 8av国产精品爽爽ⅴa在线观看| 97视频人免费观看| 激情在线视频播放| 欧美精品在线第一页| 欧美jizzhd69巨大| 中文字幕日本欧美| av基地在线| 亚洲新中文字幕| 精品视频二区| 亚洲欧洲在线视频| 蜜桃成人在线视频| 国产视频精品xxxx| 欧美精品久久久久久久久久丰满| 精品国产亚洲一区二区三区在线观看| 99久久精品国产一区色| 欧美一区二区三区成人| 国产精品视频久久久久久| 欧美人动与zoxxxx乱| 伊人网视频在线| 欧美日韩久久久一区| 国产成人av免费| 欧美手机在线视频| 一级黄色片在线播放| 欧美日韩日日骚| 国产视频手机在线| 日韩欧美一级二级三级| 亚洲va欧美va| 亚洲精品久久久久中文字幕二区| 人妻视频一区二区三区| 亚洲精品国产精品国自产观看浪潮| 日日夜夜精品免费| 日韩精品视频免费| 国产免费av高清在线| 中文字幕亚洲字幕| 国产在线激情| 久久久久久久久久久亚洲| av老司机免费在线| 日本免费一区二区三区视频观看| 精品视频在线一区二区在线| 国产在线999| 欧美影院精品| 美女视频久久| 久久综合av| 欧美中文字幕在线观看视频| 99精品视频免费| 日本女优爱爱视频| 国产一区三区三区| 中文字幕三级电影| 国产亚洲精品超碰| 黄色一级大片在线免费观看| 亚洲综合激情小说| 无码视频在线观看| 69堂成人精品免费视频| 午夜精品久久久久久久99热黄桃| 日韩精品视频观看| 免费在线视频欧美| 午夜精品美女自拍福到在线| 成人在线高清| 国产精品免费在线播放| 成人同人动漫免费观看| www.av91| 人人爽香蕉精品| www男人天堂| 日本一区二区三区国色天香 | 粉嫩高清一区二区三区精品视频| 天天操综合520| 最近看过的日韩成人| 国产深夜精品| 亚洲男人天堂2021| 久久综合99re88久久爱| 欧洲猛交xxxx乱大交3| 日韩欧美国产一区二区| 精品久久久久久亚洲综合网站| 日韩激情在线视频| 污污影院在线观看| 国产精品亚洲综合天堂夜夜| 老司机成人在线| 强开小嫩苞一区二区三区网站 | 亚洲香蕉中文网| 中文乱码免费一区二区| 国产无遮无挡120秒| 欧美精品乱码久久久久久 | 久久伊99综合婷婷久久伊| 日韩a级片在线观看| 91高清在线观看| 偷拍自拍在线| 久久久之久亚州精品露出| 欧美三级电影网址| 欧美日韩一区二区三| 亚洲国产午夜| 韩国黄色一级片| 日韩毛片高清在线播放| 999视频在线| 日韩经典一区二区三区| 国产色婷婷在线| 91网免费观看| 久久久久久久久99精品大| 麻豆三级在线观看| 久久久国产精品麻豆| 精品美女久久久久| 亚洲国产精品va在看黑人| av文字幕在线观看| 成人xxxx视频| 色琪琪久久se色| 性欧美1819| 国产精品人成在线观看免费 | 免费视频一区二区| 日韩一级av毛片| 在线观看一区不卡| 国产免费视频在线| 国产精品久久久久高潮| 啪啪亚洲精品| 丁香婷婷激情网| 国产精品美女久久久久久久久 | 九九久久精品视频| 亚洲欧美日韩第一页| 欧美性色黄大片手机版| 成人77777| 国产日韩欧美夫妻视频在线观看| 欧美国产一级| 91香蕉视频免费看| 亚洲精品免费视频| 国产 欧美 精品| 97人人模人人爽人人喊中文字 | 久久久久久久久久久影院| 亚洲精品中文字幕有码专区| 中文在线а√在线8| 欧美精品成人一区二区在线观看| 羞羞视频在线观看欧美| 97在线观看免费视频| 欧美日韩视频第一区| 国产黄网站在线观看| 成人免费91在线看| 在线亚洲自拍| 婷婷色一区二区三区| 欧美日韩精品欧美日韩精品一| 黄色免费在线网站| 国产高清不卡av| 久久婷婷久久| 成人信息集中地| 精品黑人一区二区三区久久| 亚洲黄色网址| 小说区视频区图片区| 丁香另类激情小说| 亚洲国产成人无码av在线| 日韩亚洲在线观看| 日韩在线观看中文字幕| 国产二区视频在线播放| 国产精品久久久久影院| 亚洲a视频在线| 国产suv精品一区二区三区88区| 久久视频在线| 老司机免费视频| 欧美色男人天堂| 欧美videossex| 五月天丁香综合久久国产| 国产麻豆精品在线| 国产毛片aaa| 欧美成人免费视频| 亚洲理论电影片| 九九九久久久久久久| 欧美午夜精品在线| 老司机在线看片网av| 精品国产综合| 韩国av一区二区三区四区| 精品在线播放视频| 久久精品福利视频| 天堂资源在线亚洲| 少妇高潮一69aⅹ| 欧美日韩在线播放三区| h片在线观看下载| 亚洲最大色综合成人av| 91在线国产福利| 国产极品久久久|