Bash를 사용하여 인터넷에서 Linux 서버로 파일을 다운로드하는 방법
일반적인 PHP db 조작보다 조금 더 복잡한 스크립트를 실행하고 싶었 기 때문에 최근에 VPS 서버 (HostGator Linux)로 업그레이드해야했습니다. JDK 및 Apache Ant를 설치하려고합니다 (중요한 경우 서버에서 Android 앱을 컴파일하기 위해).
Linux Bash에서 튜토리얼을보고 사용하기 시작했습니다. 현재 서버에 Java (JDK 및 JRE 포함)를 설치하려고합니다.
이 페이지의 튜토리얼을 따르고 있습니다 : http://www.oracle.com/technetwork/java/javase/install-linux-64-self-extracting-142068.html
그러나이 줄에서 무엇을 해야할지 모르겠습니다.
다운로드 파일 크기를 다운로드하고 확인하십시오.
쓸 수있는 모든 디렉토리에 다운로드 할 수 있습니다.
명령 줄에서 Java를 어떻게 다운로드합니까?
중요한 경우 CentOS v5.8을 실행하고 있습니다.
wget 사용
wget -O /tmp/myfile 'http://www.google.com/logo.jpg'
또는 컬 :
curl -o /tmp/myfile 'http://www.google.com/logo.jpg'
명령 wget
을 사용하여 명령 줄에서 다운로드 할 수 있습니다 . 구체적으로 다음을 사용할 수 있습니다.
wget http://download.oracle.com/otn-pub/java/jdk/7u10-b18/jdk-7u10-linux-x64.tar.gz
그러나 Oracle은 라이센스 계약에 동의하도록 요구하므로 작동하지 않을 수 있습니다 (현재 테스트 할 수 없습니다).
curl
및을 사용할 수 있다고 생각 wget
하지만 Oracle은 몇 가지 확인 표시를 확인하도록 요구하기 때문에 언급 된 도구로 에뮬레이트하는 것이 어려울 것입니다. 라이센스 계약이있는 페이지를 다운로드하고이를보고 실제 다운로드에 필요한 요청이 무엇인지 파악해야합니다.
물론 단순히 브라우저를 시작할 수는 있지만 이것은 '명령 줄에서'로 간주되지 않을 수 있습니다. 따라서 lynx
텍스트 기반 브라우저 인 을 살펴볼 수 있습니다 .
'program tip' 카테고리의 다른 글
<<의 용도는 무엇입니까? (0) | 2020.11.08 |
---|---|
Model에서 self를 언제 사용해야합니까? (0) | 2020.11.08 |
Pandas DataFrame에서 잘못된 값을 None으로 바꿉니다. (0) | 2020.11.08 |
Gson이 POJO의 ArrayList를 직렬화하는 데 문제가 있습니다. (0) | 2020.11.07 |
Postgres 프런트 엔드에서 탭을 지정하는 방법 (0) | 2020.11.07 |