Tar
Lynx 正在嘗試解壓縮我的下載文件
我在使用 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/auto 下載站點時,如何讓 Lynx 只下載 tar.gz 文件?
我已經想出瞭如何在不更改任何 MIME 設置的情況下處理這個問題。
- 轉到有下載連結的頁面
- 假設您打開了編號連結選項,請使用“g”命令將游標設置在連結上。例如,如果連結編號為“
[Math Processing Error]$$ 23 $$”,輸入“23g”並按輸入鍵。如果您只輸入 23,那麼 Lynx 將嘗試下載或以其他方式啟動連結。您不想這樣做。您只想將游標移到連結上。如果您不要使用編號連結,然後以您通常使用的任何方式將游標導航到連結。 3. 按 Shift+D,這會將連結的文件下載到目前目錄。