包含linux的pget命令的词条

Linux系统怎么安装FTP和登陆使用

在安装好的Linux,当我输入ftp的时候,提示我没有找到ftp的指令,在网上查看,说是要去安装一个vsftpd。先将权限设置为root,或者指令前加sudo。指令如下:

创新互联专业为企业提供杏花岭网站建设、杏花岭做网站、杏花岭网站设计、杏花岭网站制作等企业网站建设、网页设计与制作、杏花岭企业网站模板建站服务,十多年杏花岭做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

yum install vsftpd

或者

sudo yum install vsftpd

2

然后安装好后,输入/sbin/service vsftpd restart去重启vsftpd.

3

然后安装ftp。

yum install vsftpd

4

然后输入ftp后,尽可以进入ftp的控制界面。

5

现在如果你想登陆一个FTP,就可以通过open指令去进入该FTP。

例如:open 127.0.0.0

如果FTP设置权限,可能在输入后需要输入用户名和密码。

这样就可以直接进入FTP去操作了。

END

操作指令

FTP的操作指令其实和Linux很相似,如下:

1、ls

列出远程机的当前目录2、cd 在远程机上改变工作目录3、lcd 在本地机上改变工作目录4、ascii

设置文件传输方式为ASCII模式5、binary 设置文件传输方式为二进制模式6、close 终止当前的ftp会话7、hash

每次传输完数据缓冲区中的数据后就显示一个#号8、get(mget) 从远程机传送指定文件到本地机9、put(mput)

从本地机传送指定文件到远程机10、open 连接远程ftp站点11、exit退出ftp。

例如:下载文件

下载文件之前要先设置好本地的目录,用来存放下载的文件

lcd /home/123/web ##设置本地存放目录 默认为 /home/usr

get 123.txt ##下载123.txt文件到 /home/123/web 中

get -c 123.txt ##断点续传下载

mget *.txt ##批量下载所有txt文件

mget -c *.txt ##断点续传

mget -c ./123/aaa/*.txt ##断点续传、批量下载ftp端aaa目录下的所有txt文件

pget -c -n 10 file.dat

##以最多10个线程以允许断点续传的方式下载file.dat

##可以通过设置 set pget:default-n 5 的值而使用默认值。

mirror aaa/

##将aaa目录整个的下载下来,子目录也会自动复制 本地自动建立目录

例如:上传文件

put 123.txt ##同下载

mput *.txt ##同下载

mirror -R aaa/ ##同下载

例如:查看ftp端文件

ls *.txt ##查找当前目录下的所有txt文件

ls ./123/ ##列出123目录下所有文件

find . -name "*.txt" ##递归查找站点上所有的txt文件

find ./xx -name "*.txt" ##查找xx目录下所有的txt文件

附1: ls第二次读取的是本地缓存,可以用 rels 代替 ls 或者catch off / catch on 来开关catch,catch flush清空本地catch

附2: 浏览本地目录的命令可用!ls, 如 !ls /usr/local/bin/

linux中的pget是干什么用的?操作结果是怎样的?

ftp里面的命令,本人用它的直接原因是多线路断点续传下载……

linux只安装vsftpd就能使用ftp命令?

linux不需要安装vxftpd也可以使用ftp命令(FTP客户端)。

 在大多发行版都有打包,请到各大发行版的ftp列表中得到,或者在发行版的安装盘中也能得到。lftp是一个命令行式的ftp客户端。对中文支持较好。如果您在linux 的text模式下,要安装zhcon或者cce之类的。

安装:

1、RPM包管理的系统,请到

http;//rpmfind.net 上查找lftp的最新包,可以用

#rpm -ivh name.rpm

#rpm -Uvh name.rpm 这是升级之用

2、源码包安装举例:lftp-3.2.0.tar.bz2

#tar zxvf lftp-3.2.0.tar.bz2

#cd lftp-3.2.0

#./configure

#make

#make install

3.调用方法:

lftp ftp://用户名:密码@地址

比如:

[beinan@S01~]$lftp

口令:

lftp beinan@192.168.1.2:~

lftp beinan@192.168.1.2:~ls

-rw-r--r-- 1 1000 100 44387 May 18 10:04 xvmain.jpg

-rw-r--r-- 1 1000 100 202643 May 18 09:45 xxx.jpeg

-rw-r--r-- 1 1000 100 0 May 20 10:01 鲨鱼的故事.txt

二、使用方法:

0.简单的用法:lcd 切换本地目录,比如 lcd /opt

get 取回一个文件,put 向ftp服务器传文件;

1、获得帮助:

代码:

lftp beinan@192.168.1.2:~ help

!shell-command(commands)

alias [name [value]]anon

bookmark [SUBCMD]  cache [SUBCMD]

cat [-b] filescd 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 fileszmore files

如果针对lftp的每个命令的帮助,应该是:

lftp beinan@192.168.1.2:~ help 命令

比如

代码:

lftp beinan@192.168.1.2:~ help get

用法: get [OPTS] rfile [-o lfile]

Retrieve remote file rfile and store it to local file lfile.

-o lfile specifies local file name (default - basename of rfile)

-c continue, reget

-E delete remote files after successful transfer

-a use ascii mode (binary is the default)

-O base specifies base directory or URL where files should be placed

简介:gftp基于gtk的ftp客户端,大家用的也比较多吧,支持中文目录。如果您的gftp不能支持中文,请升级版本。

# Written in C and has a text interface and a GTK+ 1.2/2.x interface

# Supports the FTP, FTPS (control connection only), HTTP, HTTPS, SSH and FSP protocols

# FTP and HTTP proxy server support

# Supports FXP file transfers (transferring files between 2 remote servers via FTP)

# Supports UNIX, EPLF, Novell, MacOS, VMS, MVS and NT (DOS) style directory listings

# Bookmarks menu to allow you to quickly connect to remote sites

下载安装:

在各大发行版中,都有gftp的打包,可以用各发行版自带的工具来安装。我只说源码包安装:

源码包安装,通用于所有发行版,举例说明:gftp-2.0.18.tar.bz2

代码:

[root@S01ftp]#ls -lh

总用量 1.4M

-rw-r--r-- 1 root root 1.4M 2005-05-21 09:18 gftp-2.0.18.tar.bz2

[root@S01ftp]#tar jxvf gftp-2.0.18.tar.bz2

[root@S01gftp-2.0.18]#./configure

[root@S01gftp-2.0.18]#make

[root@S01gftp-2.0.18]#make install

注:因为gftp依赖gtk,如果不能make过去,您应该指定PKG_CONFIG_PATH

[root@S01gftp-2.0.18]# export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

调用:

代码:

[root@S01gftp-2.0.18]#gftp


网页标题:包含linux的pget命令的词条
文章位置:http://hbruida.cn/article/ddogsds.html