yum
yum命令是一个RPM包管理命令,能够从指定的服务器下载RPM包安装并且自动处理依赖关系。
-
yum install:安装包
-
yum update:更新软件包
-
yum check-update:检查是否有可用的更新rpm软件包
-
yum list:显示所有已经安装和可以安装的程序包
-
yum remove:删除指定的软件包
-
yum clean packages:清除缓存目录下的软件包。
-
deplist:显示软件包的所有依赖关系。
yum install 包名
wget
下载单个文件
wget命令用来从指定URL下载文件,它非常稳定,如果网络有问题,wget会不断尝试直到下载完毕,如果打断下载过程,会从上次停止的地方继续下载。
wget http://www.linux.net/test.zip
下载并以不同文件名保存
如果我们要下载一个动态链接,wget会默认以最后一个/后面的字符来命名这个文件。所以我们使用参数-O参数来指定一个文件名
。
//把下载下来的内容用my.zip命名
wget -O my.zip http://www.linux.net/download.zip/id=111
限速下载
当使用wget下载时,可能会默认占用所有带宽,如果还需要同时下载其它文件就需要限速。
wget --limit-rate=300k http://http://www.linux.net/test.zip
断点续传
有时候下载到一半由于其它原因下载中断了,这时我们需要加-c参数接着继续下载。
wget -c http://www.linux.net/test.zip
后台下载
对于非常大的文件我们使用-b进行后台下载。
wget -b http://www.linux.net/test.zip
我们也可以通过以下命令查看进度
tail -f wget-log
curl
curl是一个利用URL规则在命令行下工作的文件传输工具。支持上传和下载。
下载文件
curl www.baidu.com
以上命令会打印出百度首页的源代码。如果要保存这个网页
,可以使用以下方法:
1.使用重定向
curl www.baidu.com >> test.html
- 使用-o参数保存网页
curl -o test.html www.baidu.com
- 使用-O参数保存网页中的文件
//一定要具体到文件,否则抓不下来
curl -O https://www.baidu.com/img/dong_ffc8c3961fc553a629bf3fc8dd7bdb1d.gif
上传文件
使用-T来实现文件上传
curl -T test.jpg -u root:pwd ftp://www.test.com/img
网友评论