网站建设广州哪家好,校园网站设计与实现,网站开发什么语言比较快,做的网站提示磁盘空间不足作用scp命令常用于linux之间复制文件和目录。scp是secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。格式从本地复制到远程复制文件scp local_file remote_usernameremote_ip:remote_folder或者scp local_file remote_usernameremote_ip:remote_fil…作用scp命令常用于linux之间复制文件和目录。scp是secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。格式从本地复制到远程复制文件scp local_file remote_usernameremote_ip:remote_folder或者scp local_file remote_usernameremote_ip:remote_file或者scp local_file remote_ip:remote_folder或者scp local_file remote_ip:remote_file第1,2个指定了用户名命令执行后需要再输入密码第1个仅指定了远程的目录文件名字不变第2个指定了文件名第3,4个没有指定用户名命令执行后需要输入用户名和密码第3个仅指定了远程的目录文件名字不变第4个指定了文件名复制目录scp -r local_folder remote_usernameremote_ip:remote_folder或者scp -r local_folder remote_ip:remote_folder第1个指定了用户名命令执行后需要再输入密码第2个没有指定用户名命令执行后需要输入用户名和密码从远程复制到本地(与本地复制到远程仅参数顺序替换下即可)复制文件scp remote_usernameremote_ip:remote_file local_folder或者scp remote_usernameremote_ip:remote_file local_file或者scp remote_ip:remote_file local_folder或者scp remote_ip:remote_file local_file复制目录scp -r remote_usernameremote_ip:remote_folder local_folderscp -r remote_ip:remote_folder local_folder参数-1 强制scp命令使用协议ssh1-2 强制scp命令使用协议ssh2-4 强制scp命令只使用IPv4寻址-6 强制scp命令只使用IPv6寻址-B 使用批处理模式(传输过程中不询问传输口令或短语)-C 允许压缩(将-C标志传递给ssh从而打开压缩功能)-p保留原文件的修改时间访问时间和访问权限-q 不显示传输进度条-r 递归复制整个目录-v详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息这些信息用于调试连接验证和配置问题-c cipher 以cipher将数据传输进行加密这个选项将直接传递给ssh-F ssh_config 指定一个替代的ssh配置文件此参数直接传递给ssh-i identity_file 从指定文件中读取传输时使用的密钥文件此参数直接传递给ssh。-l limit 限定用户所能使用的带宽以Kbit/s为单位。-o ssh_option 如果习惯于使用ssh_config(5)中的参数传递方式-P port注意是大写的P, port是指定数据传输用到的端口号-S program 指定加密传输时所使用的程序此程序必须能够理解ssh(1)的选项实例把当前目录下的文件复制到远程/test/目录下[rootVM_0_13_centos test]# lsa.txt[rootVM_0_13_centos test]# scp -P 62255 a.txt root123.207.164.126:/test/a.txt 100% 3 0.0KB/s 00:00把当前目录下的文件复制到远程/test/目录下并重命名为b.txt[rootVM_0_13_centos test]# scp -P 62255 a.txt root123.207.164.126:/test/b.txta.txt 100% 3 0.0KB/s 00:00把当前目录复制到远程/test/下[rootVM_0_13_centos test]# lltotal 8-rw-r--r-- 1 root root 3 Mar 11 21:19 a.txtdrwxr-xr-x 2 root root 4096 Mar 11 21:59 foo[rootVM_0_13_centos test]# scp -r -P 62255 foo root123.207.164.126:/test把远程/test/目录下的c.txt复制到当前目录[rootVM_0_13_centos test]# lsa.txt foo[rootVM_0_13_centos test]# scp -P 62255 root123.207.164.126:/test/c.txt /testc.txt 100% 2 0.0KB/s 00:00[rootVM_0_13_centos test]# lsa.txt c.txt foo把远程的文件复制到当前/test/目录下并重命名为d.txt[rootVM_0_13_centos test]# scp -P 62255 root123.207.164.126:/test/c.txt /test/d.txtc.txt 100% 2 0.0KB/s 00:00[rootVM_0_13_centos test]# lsa.txt c.txt d.txt foo把远程目录foo2复制到当前目录下[rootVM_0_13_centos test]# scp -r -P 62255 root123.207.164.126:/test/foo2 /test[rootVM_0_13_centos test]# lsa.txt c.txt d.txt foo foo2本文固定链接心知博客 » linux命令详解之scp命令本站内容除特别标注外均为原创欢迎转载但请保留出处