AI Hub에서 데이터를 다운받으면 download.tar 와 같은 형태의 압축파일로 다운로드된다.
해당 파일을 압축 해제하면 다음과 같이 zip.part ~와 같은 형태로 나누어져 있는데, 이를 병합해 우리가 보기 쉬운 zip 파일의 형태로 만들어주기 위해서는 리눅스 환경에서 파일 병합을 해주어야 한다.
window에서 이를 실행하기 위해서는 WSL 설치가 필요하다.
WSL 설치를 한 후, 터미널을 열어 ls를 통해 확인해보면 아무런 파일도 나오지 않는 것을 볼 수 있는데, 아무래도 가상환경처럼 돌아가기 때문이지 않을까 싶다.
따라서 윈도우에서 다운로드한 파일은 해당 리눅스 환경에서 확인할 수 없기에, 파일을 리눅스 환경으로 옮겨주어야한다.
많은 방법이 있지만 나는 explorer.exe . 명령어를 사용해 리눅스 폴더를 gui로 윈도우에서 확인 가능하게 열어주었다. 이렇게 띄우면 리눅스 환경 내 파일들을 윈도우 폴더 관리하듯이 드래그, del 등으로 폴더 관리가 가능하다.
그 후 윈도우 환경에서 다운로드 받은 파일들을 리눅스 파일로 간단히 드래그해서 옮기면 됨!
find "data/REAL" -name "01_real_word_video.zip.part*" -print0 | sort -zt '.' -k 2V | xargs -0 cat > "01_real_word_video.zip"
그 후 해당 명령어로 파일을 병합해 하나의 zip 파일로 만들어주면 된다.
find "data/REAL" -name "01_real_word_video.zip.part*" -print0
- 병합된 파일들 찾아 출력
sort -zt '.' -k 2V
- .을 기준으로 두번째 필드를 숫자 기준 정렬
xargs -0 cat > "01_real_word_video.zip"
- xargs: 정렬된 파일 이름들을 입력으로 받아
- cat > "~" : zip 으로 병합
다 돌리면 home에 이렇게 zip파일이 생성된다.
'개발' 카테고리의 다른 글
인식 안되는 USB 포맷 / 안 쓰는 컴퓨터에 리눅스 깔기 (0) | 2024.04.13 |
---|---|
WSL 저장공간 관리 (0) | 2024.03.31 |
[Window] 특정 이름을 가진 파일 삭제하기 (0) | 2024.03.30 |
[Linux] 윈도우에서 우분투 폴더 확인 (0) | 2024.03.29 |
Heroku 대체 찾기 (0) | 2023.02.05 |