形婚是什么意思啊| 什么是bmi| 粤语点解什么意思| 看乳房挂什么科| 什么是伴手礼| 净字五行属什么| 琀是什么意思| 石加乏念什么| 发烧酒精擦什么部位| 肝郁是什么意思| 光屏是什么| 直肠ca代表什么病| 上大学需要准备什么| 走之旁与什么有关| 滴虫长什么样子图片| cu是什么意思| 吃什么可以补胶原蛋白| 肚脐上三指是什么地方| 晚上八点半是什么时辰| 百合和什么一起煮可以治失眠| 脚趾麻是什么原因| 欧了是什么意思| 筋膜炎用什么药| 续集是什么意思| 4月25号是什么星座| 蚕蛾吃什么| 飓风什么意思| 梦见灵堂是什么预兆| 什么是职务| 电脑为什么打不开| 结婚16年是什么婚| 尿毒症的尿是什么颜色| 圣诞节送女生什么礼物好| 颌下腺肿大是什么原因| 张国荣为什么喜欢男的| 人心是什么意思| 盐酸多西环素片治什么病| 梦见买苹果是什么征兆| 什么牌子的氨基酸洗面奶好| 小燕子吃什么| 什么样的人不能坐飞机| 手麻疼是什么原因引起| 什么的摇篮| 胃左边疼是什么原因| 明知故犯的故是什么意思| 性功能障碍挂什么科| 咬牙齿是什么原因| 女性睾酮高意味着什么| 传票是什么意思| 喉部有异物感是什么病| 知我者非你也什么意思| 白细胞高有什么危害| 爱情和面包是什么意思| 冰箱双变频是什么意思| 铋剂是什么药| mchc是什么意思| 两个虎是什么字| 滞后是什么意思| 拉杆箱什么材质的好| 什么治失眠最有效| plover是什么牌子| 湿疹用什么药最有效| 降血压吃什么| 亲子鉴定需要什么| 生殖激素常规检查是查什么的| 宝宝出牙晚是什么原因| 白内障的症状是什么| 什么什么不平| 扁桃体结石吃什么药| 心累是什么原因| 减肥挂什么科| 焱加木念什么| 梦见自己家被盗有什么预兆| 小孩流口水是什么原因| 核准是什么意思| 脑供血不足用什么药好| 嗓子发炎吃什么消炎药| 西瓜跟什么不能一起吃| 尿隐血弱阳性什么意思| cmv病毒是什么病毒| 独活主治什么病| 黑棕色是什么颜色| 小分子水是什么水| 来月经为什么会肚子痛| 止疼药吃多了有什么副作用| 洪都拉斯为什么不与中国建交| 6.8什么星座| 鹦鹉什么时候下蛋| 头大适合什么发型| 八八年属什么生肖| 毛片是什么| 冬瓜与什么食物相克| 无偿献血有什么待遇| 抽筋什么原因| 白加黑是什么颜色| 我一言难尽忍不住伤心是什么歌| 发烧流鼻血是什么原因| 切除阑尾对身体有什么影响| 喝红糖水有什么好处| 姜还是老的辣是什么意思| 为什么乳头会变黑| 喉咙看什么科| 前列腺炎吃什么食物好| 身份证有x代表什么| 泡妞是什么意思啊| 下午5点到7点是什么时辰| 珅是什么意思| 台阶是什么意思| 十八大什么时候召开的| 神经损伤是什么症状| 表姐的女儿叫什么| 女子是什么意思| 肺结核是什么病| 为什么说冬吃萝卜夏吃姜| dha不能和什么一起吃| 出阁宴是什么意思| 凝固是什么意思| 眼睛一直眨是什么原因| smt是什么意思| 眼睛红是什么原因| 变质是什么意思| 无菌敷贴是干什么用的| 业已毕业是什么意思| 胃病看什么科室| 什么的诉说| 感冒吃什么好的快| 天机不可泄露是什么意思| 腰疼吃什么药最有效| 拾到什么意思| pph是什么材料| 胸部正侧位片检查什么| 黑色碎花裙配什么上衣| 寿眉茶属于什么茶| 什么的枣子| 舔逼什么感觉| 后背出汗什么原因| 什么动听四字词语| 帕金森是什么症状| 789是什么意思| 11月25日什么星座| 胎盘老化是什么原因造成的| 睡觉翻白眼是什么原因| 肚子隐隐作痛什么原因| 奶油的原料是什么| 什么是肝硬化| 玉和石头有什么区别| 鲱鱼罐头那么臭为什么还有人吃| 6月30日什么星座| 颈动脉彩超能查出什么| 坐月子可以吃什么水果| 霍家为什么娶郭晶晶| 后脑勺疼吃什么药| 黄芪最佳搭配是什么| 惊喜的英文是什么| 18号来月经什么时候是排卵期| 多西他赛是什么药| mmc什么意思| 10年是什么婚| 梦见老宅是什么意思| 蚊子咬了用什么药膏| 怀孕初期吃什么食物好| 副脾对身体有什么影响| 人为什么要抽烟| 男士私处瘙痒用什么药| em是什么意思| 什么蔬菜吸脂减肥| 社会是什么| 一片冰心在玉壶是什么意思| 滴水不漏什么意思| 牛皮癣用什么药膏| 湖北人喜欢吃什么菜| 小腹胀痛男性什么原因| 脱落细胞学检查是什么| 相得益彰意思是什么| 余什么意思| 直肠腺瘤是什么| hedgren是什么品牌| 肺大泡是什么| 为什么会打雷| 虎女配什么生肖最好| 恋爱观是什么| 子宫占位是什么意思| 第一颗原子弹叫什么| 血小板减少有什么症状| 心脏看什么科| 中午12点半是什么时辰| 掉头发去医院看什么科| 努力的意义是什么| 胃火大吃什么药效果好| 种牙是什么意思| 10.11是什么星座| 三角梅什么时候换盆| 纵欲什么意思| 什么东西最好卖| 脚崴了挂什么科| 故事是什么意思| 骨髓水肿是什么意思| 标准差是什么意思| 宗人府是什么地方| 为什么性生活会出血| 胸上长痘痘是什么原因| 恳请是什么意思| 闺蜜过生日送什么礼物好| 枸杞是补什么的| 生姜和红糖熬水有什么作用| 今年40岁属什么生肖| 大白话是什么意思| 血常规白细胞偏高是什么原因| 霸是什么生肖| 金色配什么颜色好看| 甘油是什么东西| 大姨妈喝什么好| 侃侃而谈是什么意思| 甲功不正常有什么表现| 6月18日是什么节| 美国的国歌是什么| 织女是什么生肖| 23度穿什么衣服合适| 怀孕10天左右有什么症状| 蒙昧是什么意思| 百合花代表什么| 膀胱湿热吃什么中成药| 什么魏什么赵| 什么的蹲着| 免疫力低吃什么| aqua是什么牌子| 用牛奶敷脸有什么好处和坏处| 海参有什么营养价值| 白萝卜不能和什么一起吃| 坐月子哭了会有什么后遗症| 丹毒不能吃什么| 结婚登记需要什么证件| 疱疹是什么原因长的| 传宗接代是什么意思| 艾玛是什么意思啊| 考c1驾照需要什么条件| 体脂率是什么意思| 自投罗网是什么意思| 男人尿多是什么原因| 口甘读什么| 九出十三归是什么意思| 什么是舒张压和收缩压| 什么还珠成语| 孩子出汗多是什么原因| 肚子疼拉肚子吃什么药| 凤凰花什么时候开| 贵人是什么意思| 结晶果糖是什么| 红细胞偏低是什么意思| 什么是世界观| 孤臣是什么意思| 春秋是什么时期| hpv是什么东西| 焦虑症是什么原因引起的| 爱彼手表什么档次| 心功能一级什么意思| 婴儿大便有泡沫是什么原因| o型血为什么叫贵族血| 壁挂式空调什么牌子好| 烧头七有什么讲究| 鸡内金有什么功效| 兑卦代表什么| 脑梗是什么原因| 尿颜色很黄是什么原因| 百度
DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Attention Kubernetes users! DZone is researching how K8s usage is evolving in 2025 — tell us the good, the bad, + the frustrating.

Getting Started With DevSecOps: This Refcard provides actionable insights for embedding security into your DevOps culture and workflows.

Data Engineering: Not your average "AI is changing everything" report. Dive into tooling, strategy, + systems in scalable data ecosystems.

Java Caching: This Refcard explores core caching concepts and demonstrates how to implement them using Java’s JCache API.

Related

  • Use KubeKey To Set Up a Kubernetes and KubeSphere Cluster With NFS Storage
  • How To Manage Redis Cluster Topology With Command Line
  • Mastering Daily Kubernetes Operations: A Guide To Useful kubectl Commands for Software Engineers
  • Establishing a Highly Available Kubernetes Cluster on AWS With Kops

Trending

  • How to Marry MDC With Spring Integration
  • Disaster Recovery Risks and Solutions
  • Designing and Operating Single-Tenant Architectures at Scale
  • Immutable Secrets Management: A Zero-Trust Approach to Sensitive Data in Containers
  1. DZone
  2. Data Engineering
  3. Big Data
  4. HDFS Cheat Sheet

中国游客助阵老挝泼水节 上演“湿身”大战

This article serves as a quick hands-on guide and tutorial to the most useful HDFS commands for managing HDFS files from the command line.

By 
Tim Spann user avatar
Tim Spann
DZone Core CORE ·
Nov. 24, 16 · Tutorial
Likes (5)
Comment
Save
Tweet
Share
37.8K Views
百度 正是在这一时期伊拉克极端组织比如基地组织变得活跃并最终组建IS。

Join the DZone community and get the full member experience.

Join For Free

HDFS Guide (File System Shell) Commands 

The Hadoop File System is a distributed file system that is the heart of the storage for Hadoop.   There are many ways to interact with HDFS including Ambari Views, HDFS Web UI, WebHDFS and the command line.   The first way most people interact with HDFS is via the command line tool called hdfs.   This is a runner that runs other commands including dfs. This replaces the old Hadoop fs in the newer Hadoop.  This guide is for Hadoop 2.7.3 and newer including HDP 2.5.   The HDFS client can be installed on Linux, Windows, and Macintosh and be utilized to access your remote or local Hadoop clusters.  The easiest way to install is onto a jump box using Ambari to install the Hadoop client.   I also recommend installing all the clients it recommends including Pig and Hive.    There is a detailed list of every command and option for each version of Hadoop.  

Every day I am looking at different Hadoop clusters of various sizes and there will be various tools for interacting while HDFS files either via web, UI, tools, IDEs, SQL and more.   The one universal and fastest way to check things is with the shell or CLI.    The following are always helpful and usually hard or slower to do in a graphical interface.

The first command I type every single day is to get a list of directories from the root.   This gives you the lay of the land.   

To List All the Files in the HDFS Root Directory

Usage: hdfs dfs [generic options] -ls [-C] [-d] [-h] [-q] [-R] [-t] [-S] [-r] [-u] [<path> ...]

Example:
hdfs dfs -ls /

Found 35 items
drwxrwxrwx   - yarn   hadoop          0 2025-08-06 16:05 /app-logs
drwxrwxrwx   - hdfs   hdfs            0 2025-08-06 11:56 /apps
drwxr-xr-x   - yarn   hadoop          0 2025-08-06 21:02 /ats
drwxrwxrwx   - hdfs   hdfs            0 2025-08-06 21:07 /banking
...

You can choose any path from the root down, just like regular Linux file system.  -h shows in human readible sizes, recommended. -R is another great one to drill into subdirectories.  Often you won't realize how many files and directories you actually have in HDFS.   Many tools including Hive, Spark history and BI tools will create directories and files as logs or for indexing.   

Create an empty file in an HDFS Directory

Usage: hadoop fs [generic options] -touchz <path> ...

Example:
hdfs dfs -touchz /test2/file1.txt

This works the same as Linux Touch command.   This is useful to initialize a file.   Sometimes you want to test a user's permissions and want to quickly do a write.  This is the quickest path for you.  You can also bulk upload a chunk of files via:   hdfs dfs -put *.txt /test1/   The reason I want to do this so I can show you a very interesting command called getmerge.   

Concatenate all the files into a directory into a single file

Usage:  hdfs dfs [generic options] -getmerge [-nl] <src> <localdst>

Example:
hdfs dfs -getmerge -nl /test1 file1.txt

This will create a new file on your local directory that contains all the files from a directory and concatenates all them together.   The -nl option adds newlines between files.  This is often nice when you wish to consolidate a lot of small files into an extract for another system.   This is quick and easy and doesn't require using a tool like Apache Flume or Apache NiFi.   Of course, for regular production jobs and for larger and greater number of files you will want a more powerful tool like the two mentioned.   For a quick extract that someone wants to see in Excel, concatenating a few dozen CSVs from a directory into one file is helpful.

Change the Permissions of a /new-dir

Usage: hdfs dfs [generic options] -chmod [-R] <MODE[,MODE]... | OCTALMODE> PATH...

Example:
hdfs dfs -chmod -R 777 /new-dir

The chmod patterns follow the standard Linux patterns, where 777 gives every user read-write-execute for user-group-other.

Change the Owner and Group of a  New Directory: /new-dir

Usage: hdfs dfs [generic options] -chown [-R] [OWNER][:[GROUP]] PATH...

Example:
hdfs dfs -chown -R admin:hadoop /new-dir

Change the ownership of a directory to the admin user and the Hadoop group.   You must have permissions to give this to that user and that group. Also, the user and group must exist. For changing permissions, it is best to sudo to the hdfs user which is the root user for HDFS.   Linux root user is not the root owner of the HDFS file system.

Delete all the ORC files forever, skipping the temporary trash holding.

Usage:  hdfs dfs [generic options] -rm [-f] [-r|-R] [-skipTrash] [-safely] <src> ...

Example:
hdfs dfs -rm -R -f -skipTrash /dir/*.orc
Deleted /dir/a.orc

We want to skipTrash to destroy that file immediately and free up our space, otherwise, it will go to a trash directory and wait for a configured period of time before it was deleted.  I use -f to force the deletion.   I want these files gone!

Move A Directory From Local To HDFS and Delete Local

Usage: hdfs dfs [generic options] -moveFromLocal <localsrc> ... <dst>

Example:

hdfs dfs -moveFromLocal /tmp/tmp2 /tmp2

[hdfs@tspanndev10 /]$ hdfs dfs -ls /tmp2
Found 2 items
-rw-r--r--   3 hdfs hdfs          0 2025-08-06 15:55 /tmp2/a.txt
-rw-r--r--   3 hdfs hdfs          5 2025-08-06 15:55 /tmp2/b.txt
[hdfs@tspanndev10 /]$ ls -lt /tmp/tmp2
ls: cannot access /tmp/tmp2: No such file or directory

If you want to move a local directory up to HDFS and remove the local copy, the command is moveFromLocal.

Show Disk Usage in Megabytes for the Directory: /dir

Usage: hdfs dfs [generic options] -du [-s] [-h] <path> ...

Example:
hdfs dfs -du -s -h /dir
2.1 G  /dir

The -h gives you a human readble output of size, for example Gigabytes.

When in doubt of what command you want to use or what to do next, just type help.   You will also get a detailed list for each individual command.

hdfs dfs -help

Usage: hadoop fs [generic options]
[-appendToFile <localsrc> ... <dst>]
[-cat [-ignoreCrc] <src> ...]
[-checksum <src> ...]
[-chgrp [-R] GROUP PATH...]
[-chmod [-R] <MODE[,MODE]... | OCTALMODE> PATH...]
[-chown [-R] [OWNER][:[GROUP]] PATH...]
[-copyFromLocal [-f] [-p] [-l] <localsrc> ... <dst>]
[-copyToLocal [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
[-count [-q] [-h] [-v] [-t [<storage type>]] <path> ...]
[-cp [-f] [-p | -p[topax]] <src> ... <dst>]
[-createSnapshot <snapshotDir> [<snapshotName>]]
[-deleteSnapshot <snapshotDir> <snapshotName>]
[-df [-h] [<path> ...]]
[-du [-s] [-h] <path> ...]
[-expunge]
[-find <path> ... <expression> ...]
[-get [-p] [-ignoreCrc] [-crc] <src> ... <localdst>]
[-getfacl [-R] <path>]
[-getfattr [-R] {-n name | -d} [-e en] <path>]
[-getmerge [-nl] <src> <localdst>]
[-help [cmd ...]]
[-ls [-C] [-d] [-h] [-q] [-R] [-t] [-S] [-r] [-u] [<path> ...]]
[-mkdir [-p] <path> ...]
[-moveFromLocal <localsrc> ... <dst>]
[-moveToLocal <src> <localdst>]
[-mv <src> ... <dst>]
[-put [-f] [-p] [-l] <localsrc> ... <dst>]
[-renameSnapshot <snapshotDir> <oldName> <newName>]
[-rm [-f] [-r|-R] [-skipTrash] [-safely] <src> ...]
[-rmdir [--ignore-fail-on-non-empty] <dir> ...]
[-setfacl [-R] [{-b|-k} {-m|-x <acl_spec>} <path>]|[--set <acl_spec> <path>]]
[-setfattr {-n name [-v value] | -x name} <path>]
[-setrep [-R] [-w] <rep> <path> ...]
[-stat [format] <path> ...]
[-tail [-f] <file>]
[-test -[defsz] <path>]
[-text [-ignoreCrc] <src> ...]
[-touchz <path> ...]
[-truncate [-w] <length> <path> ...]
[-usage [cmd ...]]
 ...

You can also use the older format of:  hadoop fs.   This will work on older Hadoop installations as well.

Since you are logged in as the hdfs super user, you can also use the HDFS Admin commands.

HDFS DFS Administration Overview

Usage: hdfs dfsadmin
Note: Administrative commands can only be run as the HDFS superuser.
[-report [-live] [-dead] [-decommissioning]]
[-safemode <enter | leave | get | wait>]
[-saveNamespace]
[-rollEdits]
[-restoreFailedStorage true|false|check]
[-refreshNodes]
[-setQuota <quota> <dirname>...<dirname>]
[-clrQuota <dirname>...<dirname>]
[-setSpaceQuota <quota> [-storageType <storagetype>] <dirname>...<dirname>]
[-clrSpaceQuota [-storageType <storagetype>] <dirname>...<dirname>]
[-finalizeUpgrade]
[-rollingUpgrade [<query|prepare|finalize>]]
[-refreshServiceAcl]
[-refreshUserToGroupsMappings]
[-refreshSuperUserGroupsConfiguration]
[-refreshCallQueue]
[-refresh <host:ipc_port> <key> [arg1..argn]
[-reconfig <namenode|datanode> <host:ipc_port> <start|status|properties>]
[-printTopology]
[-refreshNamenodes datanode_host:ipc_port]
[-deleteBlockPool datanode_host:ipc_port blockpoolId [force]]
[-setBalancerBandwidth <bandwidth in bytes per second>]
[-fetchImage <local directory>]
[-allowSnapshot <snapshotDir>]
[-disallowSnapshot <snapshotDir>]
[-shutdownDatanode <datanode_host:ipc_port> [upgrade]]
[-getDatanodeInfo <datanode_host:ipc_port>]
[-metasave filename]
[-triggerBlockReport [-incremental] <datanode_host:ipc_port>]
[-help [cmd]]

Generic options supported are
-conf <configuration file>     specify an application configuration file
-D <property=value>            use value for given property
-fs <local|namenode:port>      specify a namenode
-jt <local|resourcemanager:port>    specify a ResourceManager
-files <comma separated list of files>    specify comma separated files to be copied to the map reduce cluster
-libjars <comma separated list of jars>    specify comma separated jar files to include in the classpath.
-archives <comma separated list of archives>    specify comma separated archives to be unarchived on the compute machines.

The general command line syntax is
hdfs command [genericOptions] [commandOptions]

There are number of commands that you may need to use for administrating your cluster if you are one of the administrators for your cluster.   If you are running your own personal cluster or Sandbox, these are also good to know and try. Do Not Try These In Production if you are not the owner and fully understand the dire consequences of these actions.   These commands will be affecting the entire Hadoop cluster distributed file system.  You can shutdown data nodes, add quotas to directories for various users and other administrative features.

WARNING:  Enter Safemode for Your Cluster

Usage: hdfs dfsadmin [-safemode enter | leave | get | wait | forceExit]

Example:

hdfs dfsadmin -safemode enter
Safe mode is ON

Do not do this unless you need to do cluster maintenance such as adding nodes.  You will be entering read-only mode.   You need to do safemode leave to get out of this.  These commands may take time as they wait for things to write and jobs not accessing the servers.

To Get a Report of Your Cluster 

Usage: hdfs dfsadmin -report

Example:

hdfs dfsadmin -report
Configured Capacity: 75149430272 (69.99 GB)
Present Capacity: 55889761113 (52.05 GB)
DFS Remaining: 26116294782 (24.32 GB)
DFS Used: 29773466331 (27.73 GB)
DFS Used%: 53.27%
Under replicated blocks: 1295883
Blocks with corrupt replicas: 0
Missing blocks: 0
Missing blocks (with replication factor 1): 0

-------------------------------------------------
Live datanodes (1):

Name: 111.11.111.11:50010 (dataflowdeveloper.com)
Hostname: dataflowdeveloper.com
Decommission Status : Normal
Configured Capacity: 75149430272 (69.99 GB)
DFS Used: 29773466331 (27.73 GB)
Non DFS Used: 19259669159 (17.94 GB)
DFS Remaining: 26116294782 (24.32 GB)
DFS Used%: 39.62%
DFS Remaining%: 34.75%
Configured Cache Capacity: 0 (0 B)
Cache Used: 0 (0 B)
Cache Remaining: 0 (0 B)
Cache Used%: 100.00%
Cache Remaining%: 0.00%
Xceivers: 8
Last contact: Fri Nov 18 16:28:59 UTC 2016

For additional administration commands, see the references below.   The above list of commands will help you with most uses and analysis you will need to do.

Resources:

  • HDFS Tutorial
  • Advanced HDFS Permissons and Administration
  • Top 10 Hadoop Shell Commands
  • HDFS Command Line Tutorial
  • Introduction to HDFS
  • Administrative Commands
  • Hadoop Cluster Maintenance
hadoop File system Command (computing) Directory cluster

Opinions expressed by DZone contributors are their own.

Related

  • Use KubeKey To Set Up a Kubernetes and KubeSphere Cluster With NFS Storage
  • How To Manage Redis Cluster Topology With Command Line
  • Mastering Daily Kubernetes Operations: A Guide To Useful kubectl Commands for Software Engineers
  • Establishing a Highly Available Kubernetes Cluster on AWS With Kops

Partner Resources

×

Comments

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

b是什么单位 子宫形态不规则是什么意思 为什么会晒黑 颈椎轻度退行性变是什么意思 梦见打死狗有什么预兆
法图麦在回族什么意思 老班章是什么茶 结婚六十年是什么婚 晚上尿床是什么原因 微博是什么
酸野是什么 喝酒对身体有什么好处和坏处 增生性贫血是什么意思 杀阴虱用什么药最快 不景气是什么意思
莲子是什么 龙凤呈祥是什么生肖 龟头敏感用什么药 大肠杆菌是什么意思 银杏叶片有什么作用
体检前要注意什么hcv8jop9ns4r.cn 怕冷的女人是什么原因hcv8jop7ns6r.cn 什么是黑茶wuhaiwuya.com 莺莺燕燕是什么意思hcv9jop7ns9r.cn 咳嗽有白痰吃什么药好hcv9jop0ns2r.cn
胆囊切除后有什么影响hcv9jop3ns4r.cn 打火机的气体是什么hcv9jop1ns7r.cn 小孩肚子疼是什么原因hcv9jop2ns0r.cn 兔头是什么意思hcv8jop9ns8r.cn 小孩子晚上睡觉磨牙是什么原因hcv9jop7ns0r.cn
心字底的字与什么有关hcv7jop7ns1r.cn 多多包涵是什么意思hcv7jop9ns7r.cn 华伦天奴属于什么档次hcv9jop0ns5r.cn 什么心竭什么hcv8jop7ns8r.cn 肠憩室是什么意思hcv9jop4ns7r.cn
幼字五行属什么liaochangning.com 梦见好多蚊子是什么意思hcv9jop5ns1r.cn 乙肝两对半245阳性是什么意思jasonfriends.com 副高是什么职称hcv8jop2ns7r.cn 女今读什么hkuteam.com
百度