Linux 远程复制文件和目录

2021-01-12 10:32:28 浏览数 (1)

一、命令

格式:scp 文件/目录路径名 root@ip地址:文件/目录路径名

1、从远程服务器复制文件到本地

代码语言:javascript复制
scp root@183.175.59.73:/home/data ./data/

2、从本地文件复制到远程服务器

代码语言:javascript复制
scp ./data/ root@183.175.59.73:/home/data

3、从远程服务器复制目录到本地

代码语言:javascript复制
scp -r root@183.175.59.73:/home/data ./data/

4、从本地目录复制到远程服务器

代码语言:javascript复制
scp -r ./data/ root@183.175.59.73:/home/data

二、常用参数

  • -p:保留原文件建立时间
  • -q:不显示任何消息
  • -r:复制目录
  • -v:显示提示信息

三、错误解决

1、提示 not a regular file

  • 远程文件或本地文件没有权限,使用chmod加权限
  • 复制目录,需要加 -r

0 人点赞