일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- cs231n
- 프로그래머스
- 티스토리챌린지
- Multi-Resolution Networks for Semantic Segmentation in Whole Slide Images
- 백신후원
- vscode
- 사회조사분석사2급
- 코크리
- aiffel exploration
- airflow
- WSSS
- docker
- Pull Request
- Decision Boundary
- ssh
- 기초확률론
- 히비스서커스
- HookNet
- IVI
- logistic regression
- CellPin
- Jupyter notebook
- cocre
- GIT
- 도커
- docker exec
- numpy
- 오블완
- docker attach
- AIFFEL
Archives
- Today
- Total
히비스서커스의 블로그
[Linux] 리눅스 터미널에서 파일 링크로 파일 다운로드(feat. aria2, mega) 본문
Programming/Linux
[Linux] 리눅스 터미널에서 파일 링크로 파일 다운로드(feat. aria2, mega)
HibisCircus 2023. 2. 22. 18:30728x90
aria2
설명
리눅스 터미널 창에서 다운로드 링크를 통해 다운로드 해주는 프로그램 중 하나이다. wget이나 curl 등의 다른 방법도 존재하나 여러 파일을 다운로드 할 때 유용한 프로그램이다.
aria2 다운로드
$ sudo apt install aria2
파일 하나를 파일링크를 통해 터미널에서 다운로드
$ sudo aria2c <file link>
파일 여러 개를 파일링크 여러 개를 통해 터미널에서 다운로드
$ sudo aria2c -Z <file link1> <file link2> <file link3> ...
mega
설명
메가 리미티드가 개발한 클라우드 온라인 저장소 서비스이다. 메가에 올려진 파일을 링크로 받으려고 하면 위에서 사용했던 aria2(wget, curl 포함)의 링크와는 다르게 얻어진다. 때문에 터미널에서 메가링크로 파일을 다운받으려면 다음과 같다.
mega 다운로드
$ sudo apt install megatools
메가링크를 통해 터미널에서 다운로드
$ sudo megadl '<mega link>'
여기서 주의할 점이 있는데 간혹 mega link에 folder나 file 등이 포함되어 있는 경우가 있다. 그럴 경우 다운로드 시 아래처럼
WARNING: skipping invalid mega link: <mega link>
와 같은 에러를 마주친다. 이때는 folder/ 를 #F!으로 바꿔주고, 뒤에 따라오는 #도 !로 바꿔준다. 동일하게 file/의 경우에는 #!로 바꿔주고, 뒤에 따라오는 #도 !로 바꿔준다.
예를 들자면 아래와 같다.
# 수정 전
$ megadl 'https://mega.nz/file/7YVWhCzZ#bauBlAkKKvv8hIm-8-qFmGOYS289ToQWN7rGFPzXB_w'
# 수정 후
$ megadl 'https://mega.nz/#!7YVWhCzZ!bauBlAkKKvv8hIm-8-qFmGOYS289ToQWN7rGFPzXB_w'
간혹, 아래와 같이 mega link에 folder와 file이 같이 포함되어 있는 경우가 있는데
https://mega.nz/folder/iFJxFCKR#QV7msaS-Jm-XIAQkNkJKJA/file/fVAkhJIa
이럴 경우에는 /file아래쪽을 지운 후 다운로드 해주면 folder에 있는 파일들이 전부 다운로드 된다.
# 수정 전
$ sudo megadl 'https://mega.nz/folder/iFJxFCKR#QV7msaS-Jm-XIAQkNkJKJA/file/fVAkhJIa'
# 수정 후
$ sudo megadl 'https://mega.nz/#F!iFJxFCKR#QV7msaS-Jm-XIAQkNkJKJA'
이제 리눅스에서 터미널로 파일들을 간편하게 다운받아 보자!
- 히비스서커스-
728x90
'Programming > Linux' 카테고리의 다른 글
[Linux] jupyter notebook을 통한 서버 침입 (feat. docker container network를 host로 설정하기) (0) | 2022.06.09 |
---|---|
[Linux] 리눅스 설치 후 마운트하기 (0) | 2022.05.30 |
[Ubuntu] 고정 IP 설정하기 (0) | 2022.05.12 |
[Ubuntu] ubuntu 18.04 login loop 해결 방법 모음 (0) | 2022.04.28 |
[Linux] 한번에 현재 경로 아래의 디렉토리 및 파일들 권한 변경해주기 (feat. -bash: /usr/bin/chown: Argument list too long ) (0) | 2022.03.24 |