志在指尖
用双手敲打未来

linux下载工具(linux下载工具有哪些推荐)

linux下载工具

这个东西是在linux下最常用的下载的东西,支撑多种条件的下载。
普通下载
wgethttp://example.com/file.iso
指定保存文件名
wget‐‐output-document=myname.isohttp://example.com/file.iso
保存到指定目录
wget‐‐directory-prefix=folder/subfolderhttp://example.com/file.iso
大文件断点续传
wget‐‐continuehttp://example.com/big.file.iso
下载最新版别
wget‐‐continue‐‐timestampinghttp://wordpress.org/latest.zip
下载指定文件中的url列表
wget‐‐inputlist-of-file-urls.txt
下载指定数字列表的多个文件
wgethttp://example.com/images/{1..20}.jpg
下载web页面的一切资源
wget‐‐page-requisites‐‐span-hosts‐‐convert-links‐‐adjust-extensionhttp://example.com/dir/file
下载整个网站
下载一切lian接的页面和文件
wget‐‐executerobots=off‐‐recursive‐‐no-parent‐‐continue‐‐no-clobberhttp://example.com/
下载指定后缀的文件
wget‐‐level=1‐‐recursive‐‐no-parent‐‐acceptmp3,MP3http://example.com/mp3/
下载指定目录的一切图片
wget‐‐directory-prefix=files/pictures‐‐no-directories‐‐recursive‐‐no-clobber‐‐acceptjpg,gif,png,jpeghttp://example.com/images/
下载多个域名下的pdf文件
wget‐‐mirror‐‐domains=abc.com,files.abc.com,docs.abc.com‐‐accept=pdfhttp://abc.com/
扫除指定目录下载
wget‐‐recursive‐‐no-clobber‐‐no-parent‐‐exclude-directories/forums,/supporthttp://example.com
绕过限制下载
指定user-agent
wget‐‐refer=http://google.com‐‐user-agent=”Mozilla/5.0Firefox/4.0.1″http://baidu.com
指定用户名暗码
wget‐‐http-user=labnol‐‐http-password=hello123http://example.com/secret/file.zip
post帐号暗码并保存cookie
wget‐‐cookies=on‐‐save-cookiescookies.txt‐‐keep-session-cookies‐‐post-data’user=labnol&password=123’http://example.com/login.php
运用cookie下载文件
wget‐‐cookies=on‐‐load-cookiescookies.txt‐‐keep-session-cookieshttp://example.com/paywall
Axel
这个东西作为一个多线程的下载东西,对于大文件下载来说是非常好用的。
指定下载的线程数
axel.exe-n30http://www.test.com/bigfile.zip
切换下载显现形式
axel.exe-ahttp://www.test.com/bigfile.zip
默许满屏幕都是成果,运用-a参数后输出类似于wget
参数解说
axel.png
curl
这个作为一个强壮的命令行版的阅读网页的东西,鄙人载文件这个功能上没有以上两个东西专业,他的强壮之处需要去运用了才知道。
直接显现内容
curlhttp://www.test.com/test.txt
指定保存的姓名
curl-otest.htmlhttp://www.test.com/test.txt
不指定自动保存为原文件的姓名
curl-Ohttp://www.test.com/test.txt
总结
这几个东西在linux下常用的东西,也有Windows版的,能够装置预感cygwin,然后从里边提取出来在Windows下运用。

linux

linux下载工具有哪些推荐

linux下的好东西许多,运用妥当会极大的进步作业者的效率。下面小编为咱们引荐四个比较好用而且有用的东西,对这四款东西在centos和ubuntu两个体系下进行相应的安装介绍,并做了简略测验和运用说明。
1.下载东西aria2
aria2是一个支撑多线程下载的开源免费软件,支撑HTTP/HTTPs/FTP/BT/Magnet等多种类型的文件下载。不同linux版别下安装代码如下:
centos:$sudoyuminstall-yaria2
ubuntu:$sudoapt-getinstall-yaria2
运用办法:
$aria2chttp://cdimage.deepin.com/releases/15.5/deepin-15.5-amd64.iso
小编在linux下将aria2和wget作为比较测验了一些文件的下载,发现两个下载东西能够彼此弥补,假如wget的下载速度非常快,则支撑多线程的aria2下载速度并不一定比wget更快,可是假如wget下载某个速度很慢的文件时,aria2则能够依靠多线程的优化进步该文件的下载速度。aria2也有windows和网页版,能够在windows渠道作为迅雷的弥补下载东西。
2.可视化的文件办理器mc
现在centos和ubuntu在体系安装时都能够提供方便操作的桌面环境,可是某些老版体系或许为了服务器稳定性没有挑选安装桌面环境的linux体系该怎么找个好一点的文件办理器,这里小编为咱们引荐mc东西。
centos:$sudoyuminstall-ymc
ubuntu:$sudoapt-getinstall-ymc
$mc[参数]
mc的文件办理界面如下图所示,整个窗口分左右两列,方便文件之间彼此复制。mc能够用鼠标操作,整体上有点类似windows渠道下的TotalCommander,能够快速快捷的阅读目录以及常用的操作。最后一行对应着键盘的F1~F10,按F10即可退出mc。
8c85f65e37291c15becc3cd5727ded4e.png
关于习惯了指令行作业的内行来说,适当的调出mc能够给审美疲劳的大脑一点图形化的刺激;关于新手来说,前期能够经过mc快速的阅读目录结构,增加对linux体系的理解。别的,mc的功能很强壮,只要习惯了运用才会发挥出一个东西最大的价值。
3.文本查找东西ack
linux众多发行版别默许的自带查找东西是grep,可是相同有许多优于grep的东西,比如ack和ag,这里小编为咱们引荐的是ack查找东西。
centos:$sudoyuminstall-yack
ubuntu:$sudoapt-getinstall-yack-grep
在指令框里输入$ack,能够发现其参数比较多,有兴趣的同学能够细心查阅。小编对grep和ack进行了简略的运用比照:
$grep817612my_flat_reference.cnn
0d6a8fb0fe8a2ae7919e091c5bc552f5.png
$ack817612my_flat_reference.cnn
792736612a289a77b5b84326a9d4276b.png
能够看到最简略的运用办法成果上,ack的标亮显现相关于grep的标红更加易读。因为检索的文件不大,所以感觉不出速度上的差异,可是咱们能够参考某专业运维写的帖子,(附地址:https://www.linuxidc.com/Linux/2015-03/115130.htm),相关于grep来说,ack和ag在大文件上有明显的速度优势。
小编觉得ack最大的好用之处不仅仅是在这,而是其目录递归的检索逻辑,比如:
$ack817612
cc0e268003916a671dea173ce4ada1a9.png
从成果中咱们能够看到ack把当时目录以及所有子目录下的文件都进行了检索,并标出了检索关键词所在的行号。假如咱们切换到根目录运用ack,那便是对整个linux体系下的文件数据进行检索了,小编第一次看到这个时还是不由得wow发出了惊叹!
4.文件巨细检查nnn
相信许多人和小编一样,检查当时目录下文件占用空间巨细时会默许打出$du–h,可是其糟糕的成果输出格式很让人头疼,假如目录下子文件众多,则成果显现里也有成百上千行数据。或许输入$du-h–max-depth=1,可是只显现目录巨细却不显现文件巨细,而且每次打这么长的指令关于小编这种懒人来说太蛋疼。所以更好的东西nnn来了,现在ubuntu下能够运用。
ubuntu:$sudoapt-getinstall-ynnn
运用办法很简略,$nnn-S,即可检查当时目录下文件和目录所占用的空间巨细,如下图所示:
a792fdb09adf1b306054a27c4bf72bbe.png
选中一个目录按[Enter]键能够检查此目录的空间占用情况,按[Backspace]能够回到上级目录。
以上便是小编为咱们介绍的四款比较有用的东西。
转自生信草堂大众号,已授权
生信草堂
浙大生信博士团队倾力打造的一个科研人员学习沟通的大众微信渠道。咱们致力于科研社区服务,共享最前沿的科技发展,提供生信分析办法,解读经典分析案例,大众数据库的挖掘和临床数据统计分析。在此咱们欢迎各位的参加!

未经允许不得转载:IT技术网站 » linux下载工具(linux下载工具有哪些推荐)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载