标签:exists efi double 查找文件 creat system 拷贝 option deb
目录
HDFS 文件系统的常用操作和普通 Linux 文件系统非常相似,如读取文件,新建目录,移动文件,删除数据,列出目录等。
本文只列出常用的 HDFS 命名,要查看完整的命令行列表,可点击 这里
所有的 HDFS 命令都是调用 bin/hdfs
脚本完成的,它的基本用法如下
hdfs [SHELL_OPTIONS] COMMAND [GENERIC_OPTIONS] [COMMAND_OPTIONS]
hdfs 命令分成 3 种类型,分别是
在命令中会有一些 URI 参数,其中 URI 的前缀是由 core-site.xml
中的 fs.defaultFS
决定的,通过该属性就可以知道 namenode 在哪里运行进而连接到它。例如:
<property>
<name>fs.defaultFS</name>
<value>hdfs://hadoop2cluster</value>
</property>
而如果在本机操作,就可以省略 URI 前缀。
hdfs dfs [COMMAND [COMMAND_OPTIONS]]
hadoop 所支持的文件系统命令,其中 COMMAND_OPTIONS 可在 File System Shell Guide 查看。
hdfs dfs
命令前缀与 hadoop fs
效果相同。
-appendToFile <localsrc> ... <dst>
实例
hdfs dfs -appendToFile hdfs-site.xml /tmp/tests/test.txt
-cat URI [URI ...]
实例
hdfs dfs -cat /tmp/tests/test.txt
-checksum URI
实例
hdfs dfs -checksum /tmp/tests/test.txt
-chgrp [-R] GROUP URI [URI ...]
Change group association of files. The user must be the owner of files, or else a super-user. Additional information is in the Permissions Guide.
-chmod [-R] <MODE[,MODE]... | OCTALMODE> URI [URI ...]
-chown [-R] [OWNER][:[GROUP]] URI [URI ]
-copyFromLocal <localsrc> URI
-copyToLocal [-ignorecrc] [-crc] URI <localdst>
-count [-q] [-h] [-v] <paths>
举例
hdfs dfs -count /tmp/tests/
得到结果
1 1 3513 /tmp/tests
其中
-cp [-f] [-p | -p[topax]] URI [URI ...] <dest>
-f
表示如果文件已存在,会覆盖原文件-p
表示会保留文件属性(时间错,owner,权限, ACL 等)See HDFS Snapshots Guide.
See HDFS Snapshots Guide.
-df [-h] URI [URI ...]
-h
选项会以人类友好的方式来显示,如 64M 而不是多少字节-du [-s] [-h] URI [URI ...]
-expunge
Empty the Trash. Refer to the HDFS Architecture Guide for more information on the Trash feature.
-find <path> ... <expression> ...
-getfacl [-R] <path>
-getfattr [-R] -n name | -d [-e en] <path>
-ls [-d] [-h] [-R] [-t] [-S] [-r] [-u] <args>
-mkdir [-p] <paths>
-moveFromLocal <localsrc> <dst>
-moveToLocal [-crc] <src> <dst>
-mv URI [URI ...] <dest>
-rm [-f] [-r |-R] [-skipTrash] URI [URI ...]
-test -[defsz] URI
-tail [-f] URI
显示文件的最后的字节
显示命令的用法
-usage command
标签:exists efi double 查找文件 creat system 拷贝 option deb
原文地址:https://www.cnblogs.com/reycg-blog/p/10087021.html