![컬을 사용하여 sourceforge에서 콘텐츠를 다운로드하는 방법은 무엇입니까?](https://linux55.com/image/20922/%EC%BB%AC%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20sourceforge%EC%97%90%EC%84%9C%20%EC%BD%98%ED%85%90%EC%B8%A0%EB%A5%BC%20%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
그냥 입력하세요http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz브라우저에서는 잘 작동하지만 유틸리티가 제한된 CLI 환경에서 다운로드하려고 합니다.
다음은 빈 파일을 반환합니다.
curl http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz
컬을 사용하여 sourceforge에서 genromfs-0.5.2.tar.gz를 얻는 방법은 무엇입니까?
답변1
넌 할 수있어
curl -L http://downloads.sourceforge.net/project/romfs/genromfs/0.5.2/genromfs-0.5.2.tar.gz > genromfs.tar.gz
파일을 다운로드합니다.
-L은 curl
sourceforge가 일반적으로 수행하는 리디렉션을 따르도록 지시합니다.
있었다면 wget
훨씬 간단했을 것입니다.
답변2
-L
sourceforge는 다운로드 위치에 리디렉션을 사용하므로 이 옵션을 사용해야 합니다 . 전환을 시도 -v
하면 요청 및 응답의 헤더가 표시됩니다.
답변3
http://sourceforge.net/p/forge/documentation/rsync/방법을 설명하다프로젝트 소유자파일을 다운로드하는 데 사용할 수 있습니다 rsync
.
예를 들어 다음에서 모든 파일을 다운로드하려면https://sourceforge.net/projects/dvn/files/나는 이것을 사용했습니다 :
rsync -avP -e ssh pdurbin,[email protected]:/home/frs/project/d/dv/dvn/ .