![wget은 다운로드한 파일을 실제 파일 이름 대신 짧은 링크의 이름으로 저장합니다.](https://linux55.com/image/10729/wget%EC%9D%80%20%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C%ED%95%9C%20%ED%8C%8C%EC%9D%BC%EC%9D%84%20%EC%8B%A4%EC%A0%9C%20%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84%20%EB%8C%80%EC%8B%A0%20%EC%A7%A7%EC%9D%80%20%EB%A7%81%ED%81%AC%EC%9D%98%20%EC%9D%B4%EB%A6%84%EC%9C%BC%EB%A1%9C%20%EC%A0%80%EC%9E%A5%ED%95%A9%EB%8B%88%EB%8B%A4..png)
메인 링크의 모든 파일을 다운로드하려고 하는데, 모두 다운로드되었지만 별도의 짧은 링크를 따라 이름이 지정되었습니다.
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의 마지막 구성 요소를 사용합니다.