컬은 기본적으로 리디렉션을 따르지 않습니다. 이렇게 하려면 -L 인수를 추가하십시오 : https://file_path 특정 파일을 다운로드해야합니다. 여기에 내가 사용하는 컬 명령이 있습니다 : 나는 퍼티에서 위의 컬 스크립트를 실행하고 있습니다. 나는 컬의 저자는 컬과 wget 사이의 차이를 설명하는 웹 페이지가 아래와 같이 오류를 얻고있다. 명령줄에 URL을 지정하여 한 번의 샷으로 여러 파일을 다운로드할 수 있습니다. 구문: 그러나 웹 파일의 내용을 다른 프로그램으로 보내고 싶다면 어떻게 해야 할까요? 어쩌면 단어와 줄을 계산하는 데 사용되는 wc에? 그런 다음 파이프의 강력한 유닉스 기능을 사용할 수 있습니다. 이 예제에서는 curl의 무음 옵션을 사용하여 진행률 표시기가 아닌 wc의 출력만 볼 수 있습니다. 또한 wc에 대한 -l 옵션을 사용하여 example.com 위해 HTML에서 줄 수를 가져옵니다 : 자체 서명 된 인증서가있는 원격 서버에 연결할 때 ssl 검사를 건너 뛸 수 있습니다. 이렇게 하려면 -k 옵션을 사용합니다.

예를 들어 curl -k https://google.com cURL이 올바른 프로토콜을 선택하는 데 도움이되는 경우 컬 http://example.com 컬 ftp://example.com 같은 프로토콜로 URL을 접두사로 지정합니다. 컬을 사용하여 큰 다운로드를 시작하고 Ctrl-C를 눌러 다운로드 사이에 중지합니다. 작동하기 위해 특정 헤더가 필요한 많은 HTTP/HTTPS 링크가 있습니다. 따라서 웹 브라우저에서 작업 응답이 발생하지만 curl과 같은 백 엔드 웹 요청에서는 작동하지 않습니다. 사람들은 종종 wget및 컬 명령의 상대적 강점을 식별하기 위해 고군분투합니다. 명령에는 일부 기능 중복이 있습니다. 원격 위치에서 파일을 각각 검색할 수 있지만 유사성이 끝나는 위치입니다. cURL은 FTP 서버에서 파일을 다운로드하는 데 사용할 수도 있습니다. 지정된 FTP 경로가 디렉터리인 경우 기본적으로 특정 디렉터리 아래에 파일이 나열됩니다.

cURL은 URL에 부여할 범위를 지원합니다. 범위가 지정되면 범위 내의 일치하는 파일이 다운로드됩니다. FTP 미러 사이트에서 패키지를 다운로드하는 것이 도움이 될 것입니다. 이 예제에서 curl은 출력이 파일로 리디렉션되고 있으며 진행률 정보를 생성하는 것이 안전하다는 것을 감지합니다. 이전 예제에서는 진행률 정보가 웹 페이지 소스 코드 전체에 분산되어 있으므로 컬이 자동으로 억제되었기 때문에 이전 예제에서는 이 작업을 수행하지 않았습니다. 이 문서에서는 두 개의 서로 다른 유틸리티를 사용 하 여 Linux 명령줄을 사용 하 여 파일을 다운로드 하는 방법을 설명 합니다. 둘 다 웹에서 파일의 비 대화 형 다운로드를위한 무료 유틸리티입니다. 이러한 유틸리티는 로그인하지 않은 경우에도 백그라운드에서 작동합니다. CURL -C 옵션을 사용하면 어떤 이유로 이미 중지 된 다운로드를 계속할 수 있습니다. 이 기능은 대용량 파일을 다운로드하고 다운로드가 중단될 때 유용합니다.

업로드하려면 다음과 같이 -user 옵션과 -T 옵션을 모두 사용해야 합니다. curl –사용자 이름:암호-T filename.tar.g ftp://domain.com/directory/ 다음 예제에서는 파일을 다운로드하 고 원격 서버와 다른 이름으로 저장 합니다. 이는 아래 예제와 같이 원격 URL에 URL에 파일 이름이 포함되어 있지 않은 경우에 유용합니다.