|
本文给初学linux的弟兄 ,如果写的有什么不对的,请弟兄们来改改吧。我写的东西有时也是错误百出。毕竟我还不是专业写手。大家能共同学习和分享,我是最开心的。
我们常用的下载工具主要有以下几个:
一、常用下载工具:
1.wget
用法:
wget [OPTION]... http://www.kernel.org/pub/linux/ ...
比如:
不要忘记地址后面有个/,这时会下载到硬盘一个index.html的文章,我们看一 下就行了。
其它的功能请看
#wget --help
2.在我用的过程中,感觉wget不是最好的,感觉还是proz 好一点。因为prozilla是多线程的,在text模式下,效率是最高的。不信试试看?
下载地址:
http://rpmfind.net/linux/rpm2htm ... p;submit=Search+...
要找到适合自己系统的的rpm,如果找不到适合的,可以去下载源码包来安装
rpm安装
#rpm -ivh *.rpm
源码包:http://download.linuxsir.cn/prozilla/prozilla_1.3.6.orig.tar.gz
安装:
#tar zxvf prozilla_1.3.6.orig.tar.gz
#cd prozilla-1.3.6
#./configure
#make
#make install
用法:
#proz -k 5 http://download.linuxsir.cn/prozilla/prozilla_1.3.6.orig.tar.gz
这样就有几个线程同时下载了,就是断了网络也能续传。再把地址输上。出来一个界面,一下R键就行了。
其它的功能请看
#proz --help
prozilla还有图形界面的,因为我有点不喜欢图形下载界面的,如果有兴趣的弟兄可以自己到官方网站上去下载安装。应该能行。
3.D4x,这个工具也是就是大家常说的Download For X
下载:
http://rpmfind.net/linux/rpm2htm ... p;system=&arch=
如果是安装rpm包,还是用 rpm -ivh *.rpm ,如果是下载源码包,还是用下面的过程吧。如果是rpm包的系统,建议用rpm包来安装,当然其它的系统,如果您能用其它系统,比如lfs gentoo 或者 debian 以及slackware,这篇文章所写的东西,我看对您来说早就没有太大的价值了。。呵。。。我是给入门的弟兄写的。。。
下载:
http://www.krasu.ru/soft/chuchelo/download.php3
找个最新的版本也行,下载后解压,然后用下面的命令安装
#./configure
#make
#make install
调用就用nt命令就行了,有图形界面的
#nt
其它的就比较简单了,弄好后,想下载点啥就下载点啥吧。
二、ftp下载和上传的工具:
1.ftp
我们可以用命令行的ftp工具,比如ftp
[root@macox d4x-2.5.0rc4]# ftp 211.93.98.22
Connected to 211.93.98.22.
220 ProFTPD 1.2.9 Server (LinuxSir Ftp Server) [linuxsir.cn]
500 AUTH not understood
500 AUTH not understood
KERBEROS_V4 rejected as an authentication type
Name (211.93.98.22:root): upload
331 Password required for upload.
Password:
230-User upload logged in.
230 You've logged on 13010 times, last login at 2004-06-14 23:26:43
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
用ls 查看ftp的内容,用get 取回一个包,用put向ftp中添加包,如果是上传整个目录的东西,应该用mget,以及mput。
如果想知道更多的,就用man ftp来获得帮助
lcd是切换本地机的目录,比如 lcd /root,就切换到本地机上的/root目录中。
#man ftp
2.lftp
lftp 也是一个比较好的工具,我比较喜欢用。
lftp 用户名:密码@地址
比如
#lftp upload:upload@linuxsir.cn
lftp upload@linuxsir.cn:~> help
!<shell-command> (commands)
alias [<name> [<value>]] anon
bookmark [SUBCMD] cache [SUBCMD]
cat [-b] <files> cd <rdir>
chmod [OPTS] mode file... close [-a]
[re]cls [opts] [path/][pattern] debug [<level>|off] [-o <file>]
du [options] <dirs> exit [<code>|bg]
get [OPTS] <rfile> [-o <lfile>] glob [OPTS] <cmd> <args>
help [<cmd>] history -w file|-r file|-c|-l [cnt]
jobs [-v] kill all|<job_no>
lcd <ldir> lftp [OPTS] <site>
ls [<args>] mget [OPTS] <files>
mirror [OPTS] [remote [local]] mkdir [-p] <dirs>
module name [args] more <files>
mput [OPTS] <files> mrm <files>
mv <file1> <file2> [re]nlist [<args>]
open [OPTS] <site> pget [OPTS] <rfile> [-o <lfile>]
put [OPTS] <lfile> [-o <rfile>] pwd [-p]
queue [OPTS] [<cmd>] quote <cmd>
repeat [delay] [command] rm [-r] [-f] <files>
rmdir [-f] <dirs> scache [<session_no>]
set [OPT] [<var> [<val>]] site <site_cmd>
source <file> user <user|URL> [<pass>]
version wait [<jobno>]
zcat <files> zmore <files>
简单的说几句:
pwd 判断自己在ftp中所在的位置
put 放一个文件
get 取回一个文件
mget 一个目录,或者取回相似的文件,这个能用通配符,比如mget gcc*,这样就能把所有与gcc为开头的文件都取回,mput是放本地机文件到ftp上的,和mget的用法差不多。
mv 是用来改文件或者目录名的
mv [原文件名] [新文件名]
mkdir 是在ftp上建目录的
rmdir 是用来删除目录的
quit 是退出ftp
lcd是切换本地机的目录,比如 lcd /root,就切换到本地机上的/root目录中。
对于lftp,还有好多用法,上面也的help也有说到,自己多实践一下就行了,用起来比较方便
3.gftp
这个是图形界面的,运行一下这个命令就能调用出来,用起来比较简单。看一下就会了。
先写到这吧,天有点晚了。我记得原来还有一些别的,比如在两台服务器之间进行文件传送的。
还要说一下的是,还有一个类似网上邻居的 RSYNC 这个以后再说吧。明天有时间我接着写。当然还有好多上传和下载的工具能在linux中用。如果有兴趣的弟兄可以来一起补充 。
本文写的不详细,也不全面。如果您有什么好的软件使用心得,可以和大家分享分享。 |
|