Linux 远程复制文件和目录

一、命令

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

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

scp root@183.175.59.73:/home/data ./data/

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

scp ./data/ root@183.175.59.73:/home/data

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

scp -r root@183.175.59.73:/home/data ./data/

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

scp -r ./data/ root@183.175.59.73:/home/data

二、常用参数

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

三、错误解决

1、提示 not a regular file

  • 远程文件或本地文件没有权限,使用chmod加权限
  • 复制目录,需要加 -r
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容