从Linux服务器下载文件到本地or上传文件到Linux服务器的方法

从Linux服务器上传或者下载文件到本地除了使用FTP外,还可以通过Linux命令来实现,Linux百科网分享Linux服务器与本地电脑之间传输文件的命令及使用方法:

Linux上传下载命令之scp命令

Linux scp命令用于Linux之间复制文件和目录,scp是secure copy的缩写,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

scp命令格式:

假设远程Linux服务器ip为:123.123.123.123

  • 上传本地文件到服务器:scp /本地文件路径/test.txt root@123.123.123.123:/服务器文件路径/
  • 下载服务器文件到本地:scp root@123.123.123.123:/服务器文件路径/test.txt /本地路径/
  • 举例说明:将Linux服务器的/home/www/目录下的test.txt文件,下载到本地/home/linuxbaike/目录下。
    命令:

    如果是移动目录,则命令上加-r即可,如:scp -r ...

    注意:scp命令适用于Linux之间复制文件和目录,Windows建议使用下方的rz或sz命令。

    Linux上传下载命令之scp命令rz和sz

    Linux服务器上使用rz或sz命令之前,请确保服务器已经安装了rz和sz命令,如果没有安装则先执行安装命令:yum install lrzsz

  • rz命令:将Windows文件上传到Linux服务器;
  • sz命令:将Linux服务器文件下载到Windows本地;
  • rz命令和sz命令使用方法:
    举例说明:将Linux服务器上的test.txt文件下载到Windows本地
    首先确保本地Windows通过ssh已经连接了linux服务器。
    命令:sz test.txt
    执行命令后,会自动弹出文件存放对话框。

    注意:Mac使用rz或sz命令可能会引起卡死的现象,建议Mac使用scp命令。