XShell 4使用sftp上传下载文件命令

时间:2021-01-04 09:54:28

关于如何在Linux与linux,以及linux与windows之前传输文件,如下

sftp:/home/test> help

bye   finish your SFTP session
cd    change your remote working directory
clear   clear screen
exit    finish your SFTP session
explore explore your local directory
get    download a file from the server to your local machine
help    give help
lcd    change and/or print local working directory
lls    list contents of a local directory
lpwd  print your local working directory
ls    list contents of a remote directory
mkdir    create a directory on the remote server
mv    move or rename a file on the remote server
put    upload a file from your local machine to the server
pwd    print your remote working directory
quit    finish your SFTP session
rename    move or rename a file on the remote server
rm    delete a file
rmdir    remove a directory on the remote server

sftp:/home/test>

这里主要是介绍windows与linux文件传输,其中比较常用的命令如下:

1、get

从远程服务器上下载一个文件存放到本地,如下:

先通过lcd切换到本地那个目录下,然后通过get file

>> lcd d:\             //表示切换到本地的d盘下

>> get ./test.sql  //这样就将当前文件下载本地的d盘下

2、put

是将本地的文件上传到远程服务器上,如下:

>>  put        //在windows下弹出选择文件的窗口

3、lcd

先通过lcd切换到本地那个目录下

>> lcd d:\             //表示切换到本地的d盘下

4、lls

显示当前目录下的所有文件

5、pwd

显示当前目录

**********************************************

*************************************************

3.操作命令信息

       首先可以查询该FTP给我们提供了那些基本命令,就输入:help命令,就帮我们显示 

       该FTP提供所有的命令 

          pwd:  查询linux主机所在目录(也就是远程主机目录

          lpwd: 查询本地目录(一般指windows上传文件的目录:我们可以通过查看”选

                项“下拉框中的”会话选项“,如图二:我们知道本地上传目录为:

                D:\我的文档) 

          ls:   查询连接到当前linux主机所在目录有哪些文件 

          lls:  查询当前本地上传目录有哪些文件 

          lcd:  改变本地上传目录的路径 

          cd:   改变远程上传目录 

          get:  将远程目录中文件下载到本地目录 

          put:  将本地目录中文件上传到远程主机(linux) 

          quit: 断开FTP连接