axel === å¤çº¿ç¨ä¸è½½å·¥å · ## è¡¥å 说æ **axel** æ¯Linuxä¸ä¸ä¸ªä¸éçHTTP/ftpé«éä¸è½½å·¥å ·ãæ¯æå¤çº¿ç¨ä¸è½½ãæç¹ç»ä¼ ï¼ä¸å¯ä»¥ä»å¤ä¸ªå°åæè ä»ä¸ä¸ªå°åçå¤ä¸ªè¿æ¥æ¥ä¸è½½åä¸ä¸ªæä»¶ãéåç½éä¸ç»åæ¶å¤çº¿ç¨ä¸è½½æé«ä¸è½½éåº¦ãæ¯å¦å¨å½å VPSææå¡å¨ä¸ä¸è½½lnmpä¸é®å®è£ å ç¨Axelå°±æ¯wgetå¿«ã ### å®è£ CentOSå®è£ Axelï¼ ç®åyumæºä¸æ²¡æAxelï¼æä»¬å¯ä»¥å° http://pkgs.repoforge.org/axel/ ä¸è½½rpmå å®è£ ã 32ä½CentOSæ§è¡ä¸é¢å½ä»¤ï¼ ```shell wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.i386.rpm rpm -ivh axel-2.4-1.el5.rf.i386.rpm ``` 64ä½CentOSæ§è¡ä¸é¢å½ä»¤ï¼ ```shell wget -c http://pkgs.repoforge.org/axel/axel-2.4-1.el5.rf.x86_64.rpm rpm -ivh axel-2.4-1.el5.rf.x86_64.rpm ``` Debian/Ubuntuå®è£ Axelï¼ ```shell apt-get install axel ``` ### è¯æ³ ```shell axel [options] url1 [url2] [url...] ``` ### é项 ```shell --max-speed=x , -s x # æé«é度x --num-connections=x , -n x # è¿æ¥æ°x --output=f , -o f # ä¸è½½ä¸ºæ¬å°æä»¶f --search[=x] , -S [x] # æç´¢éå --header=x , -H x # æ·»å 头æä»¶å符串xï¼æå® HTTP headerï¼ --user-agent=x , -U x # è®¾ç½®ç¨æ·ä»£çï¼æå® HTTP user agentï¼ --no-proxy ï¼ -N # ä¸ä½¿ç¨ä»£çæå¡å¨ --quiet ï¼ -q # é黿¨¡å¼ --verbose ï¼-v # æ´å¤ç¶æä¿¡æ¯ --alternate ï¼ -a # Alternate progress indicator --help ï¼-h # å¸®å© --version ï¼-V # çæ¬ä¿¡æ¯ ``` ### å®ä¾ å¦ä¸è½½lnmpå®è£ å æå®10个线ç¨ï¼åå° `/tmp/`ï¼ ```shell axel -n 10 -o /tmp/ http://www.jsdig.com/lnmp.tar.gz ``` 妿ä¸è½½è¿ç¨ä¸ä¸è½½ä¸æå¯ä»¥åæ§è¡ä¸è½½å½ä»¤å³å¯æ¢å¤ä¸æ¬¡çä¸è½½è¿åº¦ã