유닉스 파일 다운로드

2020年2月5日

이와 같은 상황에서는 일반적으로 내부에서 다운로드 할 파일 목록이있는 파일이 있습니다. 파일 목록을 확인할 때 이 명령이 어떻게 보이는지 에 대한 예는 다음과 같은 것입니다. 이러한 문제를 방지하려면 사용자 에이전트를 설정할 수 있는 -A 옵션을 전달합니다. 컬 -A `사용자 에이전트 이름` URL 컬 -A `모질라/5.0 (X11; 페도라; 리눅스 x86_64; rv:66.0) Gecko/20100101 파이어 폭스 /66.0` https://google.com/ 나는 PMC3516508와 같은 ID와 문서에 대한 http://www.ncbi.nlm.nih.gov 컬 명령을 사용하여 PDF 파일을 다운로드하는 문제가, 나는 다음과 같은 명령을 사용 : 여러 파일을 다운로드하려는 경우 당신은 대상 파일의 목록과 텍스트 파일을 만들 수 있습니다. 각 파일 이름은 자체 줄에 있어야 합니다. 그런 다음 명령을 실행합니다 : CURL -O URL1 -O URL2 컬 -O https://www.cyberciti.biz/files/adduser.txt -O https://www.cyberciti.biz/files/test-lwp.pl.txt 하나도 루프에 대한 배시를 사용할 수 있습니다 : 한 번에 여러 파일을 다운로드하려면 -i 옵션과 다운로드 할 URL 목록이있는 파일을 전달합니다. URL은 별도의 줄에 있어야 합니다. 다음 예제에서는 Linux ISO의 나열된 파일이 isos.txt라는 파일에 저장됩니다. 또 다른 유용한 옵션은 HTTP 헤더를 가져오는 것입니다. 모든 HTTP 서버는 문서의 헤더만 얻는 데 사용하는 명령 HEAD를 특징으로 합니다. 예를 들어, 데이터 또는 실제 파일을 다운로드 하지 않고 HTTP 응답 헤더를 볼 때: 컬 -I URL 컬 -I https://www.cyberciti.biz/files/sticker/sticker_book.pdf-o output.pdf 주어진 URL에 대 한 헤더 정보를 가져옵니다 그럼 당신은 유닉스 서버에 있던 것과 동일에서 scp를 사용할 수 있습니다. curl 명령은 유용한 정보, 특히 HTTP 헤더를 제공할 수 있습니다. 따라서 이러한 정보를 서버 디버깅에 사용할 수 있습니다.

컬 명령의 몇 가지 예를 보자. 웹 서버에서 받은 전체 요청 송신 및 응답을 보기 위해 -v를 전달합니다. 컬 -v URL 컬 -o output.pdf -v https://www.cyberciti.biz/files/sticker/sticker_book.pdf 당신은 또한 https://sourceforge.net/projects/kaldi/files/ (이전 버전, 원래 링크에 의해 가리키는) 이 프로젝트의 모든 파일에 액세스 할 수 있습니다 당신은 컬이 다운로드 및 업로드 파일 모두에 사용할 최대 전송 속도를 지정할 수 있습니다. 이 기능은 제한된 인터넷 대역폭을 가지고 있고 전송이 전체 대역폭을 사용하지 않도록 하려는 경우에 유용합니다.

コメント