wget은 다운로드한 파일을 실제 파일 이름 대신 짧은 링크의 이름으로 저장합니다.

wget은 다운로드한 파일을 실제 파일 이름 대신 짧은 링크의 이름으로 저장합니다.

메인 링크의 모든 파일을 다운로드하려고 하는데, 모두 다운로드되었지만 별도의 짧은 링크를 따라 이름이 지정되었습니다.

wget –content-disposition -i http://ligman.me/2sZVmcG

결과 중 하나:

--2017-08-03 12:12:16--  http://ligman.me/1IW1oab
Connecting to ligman.me (ligman.me)|67.199.248.12|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location: http://download.microsoft.com/DOWNLOAD/D/6/7/D670D322-5771-409E-BF34-5B98496DEB0A/MICROSOFT_PRESS_EBOOK_INTRODUCING_AZURE_PDF.PDF [following]
--2017-08-03 12:12:16--  http://download.microsoft.com/DOWNLOAD/D/6/7/D670D322-5771-409E-BF34-5B98496DEB0A/MICROSOFT_PRESS_EBOOK_INTRODUCING_AZURE_PDF.PDF
Resolving download.microsoft.com (download.microsoft.com)... 23.211.1.18, 2a02:26f0:ce:29c::e59, 2a02:26f0:ce:298::e59
Connecting to download.microsoft.com (download.microsoft.com)|23.211.1.18|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8395026 (8.0M) [application/octet-stream]
Saving to: ‘1IW1oab.2’

1IW1oab.2                                    100%[===============================================================================================>]   8.01M  5.17MB/s   in 1.5s

2017-08-03 12:12:18 (5.17 MB/s) - ‘1IW1oab.2’ saved [8395026/8395026]

wget파일을 원래 이름으로 저장하여 명확하게 "볼" 수 있도록 하려면 어떻게 해야 합니까 ?

답변1

옵션이 --trust-server-names이를 수행해야 합니다.

--신뢰 서버 이름

on으로 설정하면 리디렉션 시 리디렉션 URL의 마지막 부분이 로컬 파일 이름으로 사용됩니다. 기본적으로 원래 URL의 마지막 구성 요소를 사용합니다.

관련 정보