hdfs上传文件
hadoop fs -put cloud.txt
文件覆盖
hadoop fs -copyFromLocal local.txt cloud.txt
文件追加
hadoop fs -appendToFile local.txt cloud.txt
文件下载
if $(hadoop fs -test -e /usr/local/hadoop/cloud/txt);
then $(hadoop fs -copyToLocal cloud.txt ./cloud.txt);
else $(hadoop fs -copyToLocal cloud.txt ./cloud2.txt);
fi
输出文件
hadoop fs -cat cloud.txt
给定 HDFS 中某一个目录,输出该目录下的所有文件的读写权限、大小、创建时间、路径等信息,如果该文件是目录,则递归输出该目录下所有文件相关信息
hadoop fs -lsr -h /提供一个 HDFS 内的文件的路径,对该文件进行创建和删除操作。如果文件所在目录不存在,则自动创建目录
hadoop fs -touch /test/test.txt //所在目录不存在时,创建新的空白文件hadoop fs -rm -R /test/test.txt //删除文件
提供一个 HDFS 的目录的路径,对该目录进行创建和删除操作。创建目录时,如果目录文件所在目录不存在则自动创建相应目录;删除目录时,由用户指定当该目录不为空时是否还删除该目录
hadoop fs -mkdir -p file1/file2hadoop fs -touchz file1/file2/test.txt
hadoop fs -rm -r file1/file2