명령어 기반의 시스템에서 파일을 다운로드 하는 방법
wget
GUI방식에서는 브라우저에서 '다운로드 하기' 아이콘을 눌러서 다운받으면 되지만
명령어 시스템에서는 어떻게 다운로드 받을지 궁금증이 생길 것이다.
우선 다운 받을 때 사용할 프로그램이 있어야 한다.
여러 가지 중 wget 이라는 프로그램이 잘 사용된다.
URL을 통해 파일을 다운로드 받을 수 있다.
GUI방식에서 다운로드 버튼 우클릭하여 웹브라우저에서 Copy Link Address 로 복사한다.
Linux로 돌아와서 wget URL붙여넣기 엔터 하면 다운로드가 된다.
‘download’라는 이름으로 저장된 것을 확인할 수 있다.
ls -l 로 확인해 보면 download 파일로 다운로드 된 것을 확인할 수 있다.
이 파일의 이름을 바꾸고 싶으면
mv download hello.jpeg 엔터 하면 이름이 변경된다.
근데 매번 이 과정을 반복하는 게 귀찮으므로
wget --help를 해보면 wget -O 저장할이름 URL주소 엔터 하면 된다는 것을 알 수 있다.
엔터하면 다운로드 받아 저장할이름으로 저장된 것을 확인할 수 있다.
이런 식으로 온라인으로 찾아 다운로드 받을 수 있다.
git
: 버전관리 시스템 카테고리에 속하는 구체적인 제품 중의 하나이다.
변경 사항 기록 및 과거의 상태 분석, 과거의 상태로 현재 상태를 되돌리기, 소스코드 백업, 프로그래머들 협업 등
프로그래밍 작업에 있어서 중추를 담당하는 프로그램이다.
Github : 소스코드를 온라인 상에 업로드하여 협업을 돕는 서비스이다.
오픈 소스 프로젝트는 무료이므로 전세계 오픈소스가 이 사이트에 모인다.
프로그래머들에게 공공재 기능을 하여 굉장히 중요하다.
현대 사회에 아주 큰 영향력을 발휘하는 서비스이다.
git과 github
페이스북의 오픈소스 홈페이지 React 에 들어가면 Github와 연결된 것을 볼 수 있다. 들어가보자.
Linux 컴퓨터로 이 오픈소스를 다운로드 받는 방법
1. 아이콘 눌러 다운로드 받기
2. git이라는 버전관리 시스템을 이용해서 다운로드 받기
Clone or Download를 누르면 http가 보이는데 해당 프로젝트의 소스코드에 대한 주소이다.
(홈페이지 주소와 다르다. 홈페이지 페이지를 보여주는 주소이고
오픈소스 프로젝트에 대한 주소와 별개이다.)
Linux로 들어와서
온라인 상의 git을 다운로드 받는 방법을 알아보자.
그러려면 git이라는 프로그램이 Linux 상에 있어야 한다.
git 엔터해서 다운로드 여부를 확인한다.
설치가 되어 있지 않다면
sudo apt-get install git 엔터해서 다운받는다.
git clone 오픈소스_프로젝트에_대한_주소 하면
복제(clone)를 하게 된다.
복제하면 해당 프로젝트가 버전을 거듭하며 변천된 모든 변화를 모두 컴퓨터로 복제(clone) 할 수 있다.
git clone 오픈소스_프로젝트에_대한_주소 react_src 하면
react_src 라는 디렉토리에 주소가 가리키는 오픈소스 프로젝트가 다운로드 된다.
(git 살짝 알아보는 시간이라서 자세히 하지는 않음.)
이 상태에서 ls -l하면 아까 지정했던 디렉토리 react_src 디렉토리가 생성된 것을 확인할 수 있다.
react_src 디렉토리로 들어가서 ls-l하면 React라고 하는 오픈소스 프로젝트의 모든 소스 코드가 다운로드 되어 있는 것 cloning된 것을 볼 수 있다.
더 자세한 것은, 프로그래머들의 버전관리에 대해서는 git 수업에서 배우도록~
'Programming > 운영체제 & 리눅스' 카테고리의 다른 글
[Linux] 8. 왜 CLI인가? (0) | 2020.08.07 |
---|---|
[Linux] 6. 패키지 매니저 (0) | 2020.08.07 |
[Linux] 5. 파일편집(nano) (0) | 2020.08.03 |
[Linux] 4. sudo (0) | 2020.08.03 |
[Linux] 3. 필요한 명령을 검색으로 찾는 법(Feat. Google) (0) | 2020.08.03 |