2010-08-19 101 views
0

可以說一些服務器上有一個非常大的文件,我只想下載第一個1MB。 如何在Linux上執行此操作?是否可以從網站下載文件的一部分?

+0

不適用於計算器。也許超級用戶? – tristan 2010-08-19 05:32:22

+0

好的。我將複製到超級用戶。 – user424811 2010-08-19 05:35:33

+0

不要複製它,如果需要的話,它會被移植到那裏。 – 2010-08-19 05:42:06

回答

2

如果服務器支持它,curl -o filename -r 0-1048575 http://url/to/file將只下載第一個MB。

+0

哇工作:-)非常感謝。 – user424811 2010-08-19 06:46:14

+0

這是stackoverflow而不是超級用戶,所以你應該建議使用libcurl .... ;-) – IanH 2010-08-19 09:38:18

0

這個問題與Linux沒有任何關係,而是HTTP協議的一部分。是的,您可以從任意偏移恢復文件傳輸,並隨時中止。

在Linux上執行此操作的一種方法是在1MB完成後取消下載。例如,啓動一個wget,當輸出達到1MB時,將其殺死。

相關問題