- hadoop fs -ls
hadoop 홈디렉토리 내용을 보여준다.
- hadoop fs -lsr
hadoop 홈디렉토리 이하의 모든 내용을 보여준다.
- hadoop fs -ls input
hadoop input디렉토리의 내용을 보여준다.
- hadoop fs -mkdir input
hadoop 홈디렉토리에 input디렉토리를 생성한다.
- hadoop fs -du [디렉터리|파일 경로]
디렉터리의 용량을 출력
경로를 지정하지 않을 경우 사용자 홈디렉터리에 있는 모든 디렉터리를 출력
- hadoop fs -dur [디렉터리|파일 경로]
디렉터리의 합계용량을 출력
경로를 지정하지 않을 경우 홈디렉터리의 모든 용량을 출력
- hadoop fs -cat [파일]
지정한 파일의 내용을 화면에 출력
- hadoop fs -text [파일]
지정한 파일의 내용을 화면에 출력
zip파일 형태로 압축된 파일도 텍스트 형태로 화면에 출력
- hadoop fs -put [사용자계정로컬 디렉토리|파일] [HDFS 디렉터리|파일]
지정한 사용자계정 로컬 파일시스템의 디렉토리나 파일을 HDFS상의 디렉터리나 파일경로로 복사
- hadoop fs -copyFromLocal [사용자계정로컬 디렉토리|파일] [HDFS 디렉터리|파일]
put과 같음
- hadoop fs -get [HDFS 디렉토리|파일] [사용자계정로컬 디렉터리|파일]
지정한 HDFS상의 디렉토리나 파일을 사용자계정 로컬 파일시스템의 디렉터리나 파일경로로 복사
- hadoop fs -copyToLocal [HDFS 디렉토리|파일] [사용자계정로컬 디렉터리|파일]
get과 같음
- hadoop fs -getmerge [HDFS 소스 디렉터리|파일] [HDFS 타켓 파일]
지정한 HDFS 소스 경로에 있는 모든 파일내용을 합친 후 HDFS 타겟의 하나의 파일로 복사
- hadoop fs -cp [HDFS 소스 디렉터리|파일] [HDFS 타켓 디렉터리|파일]
지정한 HDFS 소스 경로에 있는 디렉터리 및 파일을 HDFS 타겟으로 복사하는 기능
여러개의 파일을 복사할 경우 HDFS 타켓은 반드시 디렉터리로 지정되어야 함
- hadoop fs -mv [HDFS 소스 디렉터리|파일] [HDFS 타켓 디렉터리|파일]
HDFS 소스 디렉터리 및 파일을 HDFS 타겟으로 이동
여러개의 파일을 이동할 경우 HDFS 타겟은 반드시 디렉터리로 지정되어야 함
- hadoop fs -moveFromLocal [사용자계정로컬 디렉토리|파일] [HDFS 디렉터리|파일]
put 명령어와 동일하지만 사용자계정로컬의 디렉토리나 파일은 삭제됨
- hadoop fs -rm [HDFS 디렉터리|파일]
HDFS 디렉터리나 파일을 삭제
디렉터리의 경우 비어 있지않을 경우 오류 발생
- hadoop fs -rmr [HDFS 디렉터리]
HDFS 디렉터리를 삭제
비어 있지않은 HDFS 디렉터리도 삭제
- hadoop fs -tail <-f> [파일]
지정한 HDFS 파일의 마지막 1kb 내용을 화면에 출력
-f 옵션을 사용하면 해당 파일에 내용이 추가될 때 화면에 출력된 내용도 함깨 갱신됨
'Hadoop' 카테고리의 다른 글
Mapper (0) | 2014.06.09 |
---|---|
Inputformat 유형 (0) | 2014.06.09 |
Hadoop 시스템 구성도 (0) | 2014.06.09 |
hadoop 데몬 실행하기 (0) | 2014.06.05 |
HDFS 포맷하기 (0) | 2014.06.05 |