下使用SFTP命令摘记:

sftp> help可用命令:cd路径更改远程目录到“路径”

lcd路径更改本地目录到“路径”

chgrp group path将文件“path”的组更改为“group”

chmod mode path将文件“path”的权限更改为“mode”

chown owner path将文件“path”的属主更改为“owner”

exit退出sftp

help显示这个帮助文本get远程路径下载文件ln existingpath linkpath符号链接远程文件ls [选项] [路径]显示远程目录列表lls [选项] [路径]显示本地目录列表mkdir路径创建远程目录lmkdir路径创建本地目录mv oldpath newpath移动远程文件open [用户@]主机[:端口]连接到远程主机put本地路径上传文件pwd显示远程工作目录lpwd打印本地工作目录quit退出sftp

rmdir路径移除远程目录lrmdir路径移除本地目录rm路径删除远程文件lrm路径删除本地文件symlink existingpath linkpath符号链接远程文件version显示协议版本

linux下FTP、SFTP命令详解

FTP> !从ftp子系统退出到外壳。

FTP> ?显示ftp命令说明。?与help相同。

格式:? [command]

说明:[command]指定需要帮助的命令名称。如果没有指定command,ftp将显示全部命令的列表。

FTP> append使用当前文件类型设置将本地文件附加到远程计算机上的文件。

格式:append local-file [remote-file]

说明:local-file指定要添加的本地文件。

remote-file指定要添加local-file的远程计算机上的文件。如果省略了remote-file,本地文件名将被用作远程文件名。

FTP> ascii将文件传送类型设置为默认的ASCII。

说明:FTP支持两种文件传送类型,ASCII码和二进制图像。在传送文本文件时应该使用ASCII。

FTP> bell切换响铃以在每个文件传送命令完成后响铃。默认情况下,铃声是关闭的。

FTP> binary(或bi)将文件传送类型设置为二进制。

FTP> bye(或by)结束与远程计算机的FTP会话并退出ftp。

FTP> cd更改远程计算机上的工作目录。

格式:cd remote-directory

说明:remote-directory指定要更改的远程计算机上的目录。

FTP> close结束与远程服务器的FTP会话并返回命令解释程序。

FTP> debug切换调试。当调试打开时,发送到远程计算机的每个命令都打印,前面是字符串“>”。默认情况下,调试是关闭的。

FTP> delete删除远程计算机上的文件。

格式:delete remote-file

说明:remote-file指定要删除的文件。

FTP> dir显示远程目录文件和子目录列表。

格式:dir [remote-directory] [local-file]

说明:remote-directory指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。Local-file指定要存储列表的本地文件。如果没有指定,输出将显示在屏幕上。

FTP> disconnect从远程计算机断开,保留ftp提示。

FTP> get使用当前文件转换类型将远程文件复制到本地计算机。

格式:get remote-file [local-file]

说明:remote-file指定要复制的远程文件。

Local-file指定要在本地计算机上使用的名称。如果没有指定,文件将命名为remote-file。

FTP >glob切换文件名组合。组合允许在内部文件或路径名中使用通配符(*和?)。默认情况下,组合是打开的。

FTP >hash切换已传输的每个数据块的数字签名(#)打印。数据块的大小是2048字节。默认情况下,散列符号打印是关闭的。

FTP >help显示ftp命令说明。

格式:help [command]

说明:command指定需要有关说明的命令的名称。如果没有指定command,ftp将显示全部命令的列表。

FTP >lcd更改本地计算机上的工作目录。默认情况下,工作目录是启动ftp的目录。

格式:lcd [directory]

说明:directory指定要更改的本地计算机上的目录。如果没有指定directory,将显示本地计算机中当前的工作目录。

FTP >literal将参数逐字发送到远程FTP服务器。将返回单个的FTP回复代码。

格式:literal argument [ ...]

说明:argument指定要发送到FTP服务器的参数。

FTP >ls显示远程目录文件和子目录的缩写列表。

格式:ls [remote-directory] [local-file]

说明:remote-directory指定要查看其列表的目录。如果没有指定目录,将使用远程计算机中的当前工作目录。local-file指定要存储列表的本地文件。如果没有指定,输出将显示在屏幕上。

FTP >mdelete删除远程计算机上的文件。

格式:mdelete remote-files [ ...]

说明:remote-files指定要删除的远程文件。

FTP >mdir显示远程目录文件和子目录列表。可以使用mdir指定多个文件。

格式:mdir remote-files [ ...] local-file

说明:remote-files指定要查看列表的目录。必须指定remote-files。请键入-使用远程计算机上的当前工作目录。

local-file指定要还原列表的本地文件。请键入-在屏幕上显示列表。

FTP >mget使用当前文件传送类型将远程文件复制到本地计算机。

格式:mget remote-files [ ...]

说明:remote-files指定要复制到本地计算机的远程文件。

FTP >mkdir创建远程目录。

格式:mkdir directory

说明:directory指定新的远程目录的名称。

FTP >mls显示远程目录文件和子目录的缩写列表。

格式:mls remote-files [ ...] local-file

说明:remote-files指定要查看列表的文件。必须指定remote-files;

请键入-使用远程计算机上的当前工作目录。

local-file指定要存储列表的本地文件。请键入-以在屏幕上显示列表。

FTP >mput使用当前文件传送类型将本地文件复制到远程计算机上。

格式:mput local-files [ ...]

说明:local-files指定要复制到远程计算机的本地文件

FTP >open与指定的FTP服务器连接。

格式:open computer [port]

说明:computer指定要连接的远程计算机。可以通过IP地址或计算机名称指定计算机(DNS或主机文件必须可用)。如果自动登录打开(默认),ftp还将尝试自动将用户登录到FTP服务器port指定用来联系FTP服务器的端口号。

FTP >prompt切换提示。如果关闭提示时mget及mput传送所有文件,Ftp在多文件传送过程中将提示允许您有选择地检索或存储文件。默认情况下,提示是

打开的。

FTP >put使用当前文件传送类型将本地文件复制到远程计算机上。

格式:put local-file [remote-file]

说明:local-file指定要复制的本地文件。

remote-file指定要在远程计算机上使用的名称。如果没有指定,文件将命名为local-file。

FTP >pwd显示远程计算机上的当前目录。

FTP >quit结束与远程计算机的FTP会话并退出ftp。

FTP >quote将参数逐字发送到远程FTP服务器。将返回单个的FTP回复代码。

Quote与literal相同。

格式:quote argument [ ...]

说明:argument指定要发送到FTP服务器的参数。

FTP >recv使用当前文件传送类型将远程文件复制到本地计算机。Recv与get相同。

格式:recv remote-file [local-file]

说明:remote-file指定要复制的远程文件。

local-file指定要在本地计算机上使用的名称。如果没有指定,文件将命名为remote-file。