Lynx 텍스트 브라우저를 사용하는 데 문제가 있습니다. 일부 tar.gz 파일을 다운로드하려고 하면 Lynx가 해당 파일을 다운로드하지 않습니다. 이를 tmp 디렉토리에 넣은 다음 다음을 사용하여 압축을 풀려고 시도합니다.
/bin/tar tvf -
항상 이렇게 하는 것은 아닙니다. 일반적으로 파일을 다운로드하기만 하지만 sourceforge 사이트의 링크("다운로드가 곧 시작됩니다" 링크를 리디렉션하는 링크 중 하나)인 경우 원치 않는 tvf 동작을 수행할 수 있습니다. 분명히 이는 GZIPPED 파일이기 때문에 잘못된 것이므로 Lynx가 중단됩니다. 이에 대한 분명한 이유는 /etc/mailcap에 다음과 같은 줄이 있기 때문입니다.
application/x-tar; /bin/tar tfv -; print=/bin/tar tvf - [etc, more gobblediguck]
Lynx가 이를 tmp 디렉토리에 넣고 파일을 추출하는 것을 원하지 않기 때문에 이는 이중으로 잘못된 것입니다. 현재 디렉토리에 다운로드하고 싶습니다.
이상적으로는 그런 일에 대한 경험이 없기 때문에 mailcap 설정을 엉망으로 만들고 싶지 않습니다. sourceforge/자동 다운로드 사이트에서 가져온 tar.gz 파일만 다운로드하도록 Lynx에 지시하려면 어떻게 해야 합니까?
답변1
MIME 설정을 변경하지 않고 이 문제를 처리하는 방법을 알아냈습니다.
다운로드 링크가 있는 페이지로 이동
번호가 매겨진 링크 옵션을 활성화했다고 가정하고 "g" 명령을 사용하여 링크에 커서를 설정합니다. 예를 들어 링크번호가 "[23]"이라면 "23g"를 입력하고 Enter를 누르세요. 23만 입력하면 Lynx는 링크를 다운로드하거나 활성화하려고 시도합니다. 당신은 그렇게하고 싶지 않습니다. 커서를 링크로 이동하고 싶을 뿐입니다. 번호가 매겨진 링크를 사용하지 않는 경우 일반적인 방법으로 커서를 링크로 이동할 수 있습니다.
Shift+D를 누르면 연결된 파일이 현재 디렉터리에 다운로드됩니다.