서버는 대체로 리눅스기반으로 많이 구축되어있다. 터미널을 자주 사용하면서 다양한 작업들을 cli환경에서 하게되는데, 데이터셋도 command를 실행해서 로컬 또는 서버로 파일을 다운로드 받을 수 있다.
AIHUB는 데이터 공개 초기에 윈도우, 우분투 18버전에서만 특정 프로그램을 설치하여, 그 프로그램을 통해 원하는 데이터를 다운로드 받을 수 있었다. 우분투 20버전을 쓰는 나로써는 굉장히 불편했었는데, 이제는 aihubshell이라는 것이 생겨서, 편하게 terminal에서 데이터를 다운로드 받을 수 있게 되어, [Linux, Ubuntu 20.04버전]을 쓰는 환경을 기준으로 어떻게 사용하는지 정리해보려한다.
1. aihubshell 다운로드
curl -o "aihubshell" https://api.aihub.or.kr/api/aihubshell.do
ls -al
2. aihubshell 실행권한 부여
chmod +x aihubshell
ls -al
- "-rw-r--r--"에서 "-rwxr-xr-x" 로 바뀌었다면 성공.
3. 전역실행 설정
sudo cp aihubshell /usr/bin
cd /usr/bin/
ls -al | grep aihubshell
4. AIHUB 로그인 정보 설정
export AIHUB_ID=aihub@aihub.or.kr
export AIHUB_PW='12345!@#$%aihub12345!@#$%'
- 해당 커맨드를 .bashrc파일에 입력하면 계정정보 영구저장됨. (안하면 terminal 끄기 = 로그아웃)
5. AIHUB shell 명령어 활용하기
매뉴얼 조회 | aihubshell -help | |
데이터 조회 | aihubshell -mode l | aihubshell -mode l | grep 한국어 aihubshell -mode l -datasetkey 키번호 |
데이터 다운로드 | aihubshell -mode d | aihubshell -mode d -datasetkey 키번호 aihubshell -mode d -datasetkey 키번호 -filekey 키번호, 키번호 |
위의 몇가지 커맨드로 간단하게 데이터셋을 조회하고 다운로드받을 수 있다.
'Programming > linux' 카테고리의 다른 글
Window에 Linux설치 - 멀티부팅 방법 (Ubuntu 20.04 LTS Desktop) + 그래픽드라이브/듀얼모니터 인식 안됨 문제 해결 (2) | 2023.12.19 |
---|---|
리눅스 컴퓨터에 외장하드 인식이 안될 때 해결법 (0) | 2023.12.18 |
우분투에 파이참 설치하는 법 | How to install PyCharm on Ubuntu 20.04 (0) | 2023.02.03 |
리눅스 tar 파일 압축하기 / 압축 해제하기 (Linux Command) (0) | 2022.12.19 |
우분투에서 USB 이름 바꾸기 - Linux Ubuntu 20.04 Rename USB Driver (0) | 2022.11.02 |