본문 바로가기
빅데이터/hadoop

[hadoop] HDFS의 유용한 명령어

by hs_seo 2016. 7. 27.

[파일 정보 확인] 

ls

- 지정한 디렉토르의 

lsr

- ls 는 현재 디렉토리만 출력하는 반면 lsr 명령어는 현재 디렉토리의 하위 디렉토리 정보까지 출력한다. 

count

- 파일 사이즈, 디렉토리 용량, 폴더 수 등을 확인합니다. 



[파일 용량 확인]

du

- 지정한 디렉토리나 파일의 사용량을 확인하는 명령어로, 바이트 단위로 결과를 출력합니다. 


dus

- du 명령어는 디렉토리와 파일별로 용량을 출력하지만, dus는 전체 합계 용량만 출력합니다. 



[파일 내용보기]

cat

- 지정한 파일의 내용을 화면에 출력합니다. 


text

- cat 명령어는 텍스트 파일만 출력할 수 있습니다. text 명령어는 압축된 파일도 확인이 가능합니다. 

- 확장자에 따라 압축방법을 선택하여 보여주기 때문에 확장자가 다르면 올바르게 출력이 되지 않을 수도 있습니다. 



[디렉토리 생성]

mkdir

- 디렉토리를 생성합니다. 

- -p 옵션을 이용하여 한번에 하위 디렉토리까지 생성이 가능합니다. 



[파일복사] 


put, copyFromLocal

- 로컬의 파일을 HDFS에 복사합니다. 


get, copyToLocal

- HDFS의 파일을 로컬에 복사합니다. 


getmerge

 - HDFS에 있는 파일을 하나의 파일로 복사합니다 




[파일 삭제]

rm

- HDFS의 파일을 삭제합니다. 

- -r 옵션을 이용하여 디렉토리를 삭제합니다. 




[권한변경]

chmod, chown, chgrp

- 파일의 권한을 변경합니다. 


touchz

- 크기가 0 바이트인 파일을 생성합니다. 


setrep

- 파일의 복제 데이터 개수를 변경합니다. 

반응형