“mv” command
is used to move files from one HDFS location to other HDFS location. internally it will not move the data, it just change the directory structure.
Usage:
hadoop fs [generic options] -mv <src> ... <dst>
hadoop fs [generic options] -mv <src> ... <dst>
Example
hadoop fs -mv /user/cloudera/demo1/a.txt /user/cloudera/demo1/info.txt /user/cloudera/demo3
Above snippet move the files a.txt, info.txt to the folder demo3.
$hadoop fs -ls /user/cloudera/demo1
Found 6 items
-rw-r--r-- 1 cloudera cloudera 2 2022-03-22 23:58 /user/cloudera/demo1/a.txt
-rw-r--r-- 1 cloudera cloudera 6166736 2022-03-22 23:57 /user/cloudera/demo1/atlas.docx
-rw-r--r-- 1 cloudera cloudera 9147128 2022-03-22 23:57 /user/cloudera/demo1/atlasClient.docx
-rw-r--r-- 1 cloudera cloudera 6988969 2022-03-22 23:58 /user/cloudera/demo1/gradle.docx
-rw-r--r-- 1 cloudera cloudera 2539 2022-03-23 21:10 /user/cloudera/demo1/info.txt
-rw-r--r-- 1 cloudera cloudera 8986359 2022-03-22 23:58 /user/cloudera/demo1/maven.docx
$
$hadoop fs -ls /user/cloudera/demo3
$
$hadoop fs -mv /user/cloudera/demo1/a.txt /user/cloudera/demo1/info.txt /user/cloudera/demo3
$
$hadoop fs -ls /user/cloudera/demo1
Found 4 items
-rw-r--r-- 1 cloudera cloudera 6166736 2022-03-22 23:57 /user/cloudera/demo1/atlas.docx
-rw-r--r-- 1 cloudera cloudera 9147128 2022-03-22 23:57 /user/cloudera/demo1/atlasClient.docx
-rw-r--r-- 1 cloudera cloudera 6988969 2022-03-22 23:58 /user/cloudera/demo1/gradle.docx
-rw-r--r-- 1 cloudera cloudera 8986359 2022-03-22 23:58 /user/cloudera/demo1/maven.docx
$
$
$hadoop fs -ls /user/cloudera/demo3
Found 2 items
-rw-r--r-- 1 cloudera cloudera 2 2022-03-22 23:58 /user/cloudera/demo3/a.txt
-rw-r--r-- 1 cloudera cloudera 2539 2022-03-23 21:10 /user/cloudera/demo3/info.txt
No comments:
Post a Comment