Linux scp命令

Linux scp命令 | 菜鸟教程 (runoob.com)

Linux scp命令用于Linux之间复制文件和目录。

scp:secure copy的缩写,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。

scp是加密的,rcp是不加密的。

语法:

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]

-l limit\] \[-o ssh_option\] \[-P port\] \[-S program

\[user@\]host1:\]file1 \[...\] \[\[user@\]host2:\]file2

参数说明:

-1 :强制scp命令使用协议ssh1

-2:强制scp命令使用协议ssh2

-4:强制scp命令只使用IPv4寻址

-6:强制scp命令使用协议ssh2

-B: 使用批处理模式(传输过程中不询问传输口令或短语)

-C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)

-p:保留原文件的修改时间,访问时间和访问权限。

-q: 不显示传输进度条。

-r: 递归复制整个目录。

简易写法:

scp [可选参数] file_source file_target

我使用比较多的是:

从本地复制到远程

scp local_file remote_username@remote_ip:remote_folder

或者

scp local_file remote_username@remote_ip:remote_file

或者

scp local_file remote_ip:remote_folder

或者

scp local_file remote_ip:remote_file

第1,2个指定了用户名,命令执行之后需要再输入密码,第一个仅指定了远程的目录,文件名称不变,第2个指定了文件名。

第3,4个没有指定用户名,命令执行后需要输入用户名和密码。

Linux cp 命令 | 菜鸟教程 (runoob.com)

相关推荐
CCPC不拿奖不改名7 小时前
虚拟机基础:在VMware WorkStation上安装Linux为容器化部署打基础
linux·运维·服务器·人工智能·milvus·知识库搭建·容器化部署
一只自律的鸡10 小时前
【Linux系统编程】文件IO 函数篇
linux·linux系统编程
dinga1985102611 小时前
linux上redis升级
linux·运维·redis
hzc098765432111 小时前
Linux系统下安装配置 Nginx 超详细图文教程_linux安装nginx
linux·服务器·nginx
RisunJan12 小时前
Linux命令-ltrace(用来跟踪进程调用库函数的情况)
linux·运维·服务器
阿乐艾官12 小时前
【 LVM 创建逻辑卷】
linux
予枫的编程笔记12 小时前
【Linux高级篇】搞定文件句柄+TIME_WAIT,Linux内核初步调优实操指南
linux·linux运维·ulimit·time_wait·sysctl.conf·内核调优·服务器优化
c***032312 小时前
linux centos8 安装redis 卸载redis
linux·运维·redis
柏木乃一12 小时前
Linux进程信号(2):信号产生part2
linux·运维·服务器·c++·信号处理·信号·异常
小义_13 小时前
【RH134知识点问答题】第13章 运行容器
linux·云原生