《Linux系统中scp命令的具体解释.docx》由会员分享,可在线阅读,更多相关《Linux系统中scp命令的具体解释.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux系统中scp命令的具体解释Linux系统中scp命令的具体解释Linux系统中scp是securecopy的简写,用于在Linux下进行远程拷贝文件的命令,下面由学习啦我为大家整理了linux系统中scp命令的具体解释,希望对大家有帮助!Linux系统中scp命令的具体解释1.命令格式:scp参数原途径目的途径2.命令功能:scp是securecopy的缩写,scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。linux的scp命令能够在linux服务器之间复制文件和目录。Linux系统中scp命令参数讲明-1强迫scp命令使用协议ssh1-2强迫scp命令使用协议ss
2、h2-4强迫scp命令只使用IPv4寻址-6强迫scp命令只使用IPv6寻址-B使用批处理形式(传输经过中不询问传输口令或短语)-C允许压缩。(将-C标志传递给ssh,进而打开压缩功能)-p保留原文件的修改时间,访问时间和访问权限。-q不显示传输进度条。-r递归复制整个目录。-v具体方式显示输出。scp和ssh(1)会显示出整个经过的调试信息。这些信息用于调试连接,验证和配置问题。-ccipher以cipher将数据传输进行加密,这个选项将直接传递给ssh。-Fssh_config指定一个替代的ssh配置文件,此参数直接传递给ssh。-iidentity_file从指定文件中读取传输时使用的密
3、钥文件,此参数直接传递给ssh。-llimit限定用户所能使用的带宽,以Kbit/s为单位。-ossh_option假如习惯于使用ssh_config(5)中的参数传递方式,-Pport注意是大写的P,port是指定数据传输用到的端口号-Sprogram指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。Linux系统中scp命令使用实例scp命令的实际应用概述:从本地服务器复制到远程服务器:(1)复制文件:命令格式:复制代码代码如下:scplocal_fileahref=mailto:remote_usernameremote_ip:remote_folderremote_us
4、ernameremote_ip:remote_folder/a或者scplocal_fileahref=mailto:remote_usernameremote_ip:remote_fileremote_usernameremote_ip:remote_file/a或者scplocal_fileremote_ip:remote_folder或者scplocal_fileremote_ip:remote_file第1,2个指定了用户名,命令执行后需要输入用户密码,第1个仅指定了远程的目录,文件名字不变,第2个指定了文件名第3,4个没有指定用户名,命令执行后需要输入用户名和密码,第3个仅指定了远程
5、的目录,文件名字不变,第4个指定了文件名(2)复制目录:命令格式:scp-rlocal_folderremote_usernameremote_ip:remote_folder或者scp-rlocal_folderremote_ip:remote_folder第1个指定了用户名,命令执行后需要输入用户密码;第2个没有指定用户名,命令执行后需要输入用户名和密码;从远程服务器复制到本地服务器:从远程复制到本地的scp命令与上面的命令雷同,只要将从本地复制到远程的命令后面2个参数互换顺序就行了。实例1:从远处复制文件到本地目录命令:scproot192.168.120.204:/opt/soft/n
6、ginx-0.5.38.tar.gz/opt/soft/输出:复制代码代码如下:rootlocalhost#cd/opt/soft/rootlocalhostsoft#ll总计80072drwxr-xr-x12rootroot409609-2118:40fms3.5drwxr-xr-x3rootroot409609-2117:58fms4.5drwxr-xr-x10rootroot409610-3017:15jdk1.6.0_16drwxr-xr-x10rootroot409609-1719:27jdk1.6.0_16.bak-rwxr-xr-x1rootroot818712602020-12
7、-21jdk-6u16-linux-x64.bindrwxrwxrwx2rootroot409609-2101:16mysqldrwxr-xr-x3rootroot409609-2118:40setup_filedrwxr-xr-x9rootroot409609-1719:23tomcat6.0.32drwxr-xr-x9rootroot40962021-08-14tomcat_7.0rootlocalhostsoft#scpahref=mailto:root192.168.120.204:/opt/soft/nginx-0.5.38.tar.gzroot192.168.120.204:/op
8、t/soft/nginx-0.5.38.tar.gz/a/opt/soft/ahref=mailto:root192.168.120.204sroot192.168.120.204s/apassword:nginx-0.5.38.tar.gz100%479KB478.7KB/s00:00rootlocalhostsoft#ll总计80556drwxr-xr-x12rootroot409609-2118:40fms3.5drwxr-xr-x3rootroot409609-2117:58fms4.5drwxr-xr-x10rootroot409610-3017:15jdk1.6.0_16drwxr
9、-xr-x10rootroot409609-1719:27jdk1.6.0_16.bak-rwxr-xr-x1rootroot818712602020-12-21jdk-6u16-linux-x64.bindrwxrwxrwx2rootroot409609-2101:16mysql-rw-r-r-1rootroot49022003-1509:11nginx-0.5.38.tar.gzdrwxr-xr-x3rootroot409609-2118:40setup_filedrwxr-xr-x9rootroot409609-1719:23tomcat6.0.32drwxr-xr-x9rootroot
10、40962021-08-14tomcat_7.0rootlocalhostsoft#讲明:从192.168.120.204机器上的/opt/soft/的目录中下载nginx-0.5.38.tar.gz文件到本地/opt/soft/目录中实例2:从远处复制到本地命令:scp-rroot192.168.120.204:/opt/soft/mongodb/opt/soft/输出:复制代码代码如下:rootlocalhostsoft#ll总计80556drwxr-xr-x12rootroot409609-2118:40fms3.5drwxr-xr-x3rootroot409609-2117:58fms
11、4.5drwxr-xr-x10rootroot409610-3017:15jdk1.6.0_16drwxr-xr-x10rootroot409609-1719:27jdk1.6.0_16.bak-rwxr-xr-x1rootroot818712602020-12-21jdk-6u16-linux-x64.bindrwxrwxrwx2rootroot409609-2101:16mysql-rw-r-r-1rootroot49022003-1509:11nginx-0.5.38.tar.gzdrwxr-xr-x3rootroot409609-2118:40setup_filedrwxr-xr-x9
12、rootroot409609-1719:23tomcat6.0.32drwxr-xr-x9rootroot40962021-08-14tomcat_7.0rootlocalhostsoft#scp-rahref=mailto:root192.168.120.204:/opt/soft/mongodbroot192.168.120.204:/opt/soft/mongodb/a/opt/soft/ahref=mailto:root192.168.120.204sroot192.168.120.204s/apassword:mongodb-linux-i686-static-1.8.5.tgz10
13、0%28MB28.3MB/s00:01README100%7310.7KB/s00:00THIRD-PARTY-NOTICES100%78667.7KB/s00:00mongorestore100%7753KB7.6MB/s00:00mongod100%7760KB7.6MB/s00:01mongoexport100%7744KB7.6MB/s00:00bsondump100%7737KB7.6MB/s00:00mongofiles100%7748KB7.6MB/s00:01mongostat100%7808KB7.6MB/s00:00mongos100%5262KB5.1MB/s00:01m
14、ongo100%3707KB3.6MB/s00:00mongoimport100%7754KB7.6MB/s00:00mongodump100%7773KB7.6MB/s00:00GNU-AGPL-3.0100%34KB33.7KB/s00:00rootlocalhostsoft#ll总计80560drwxr-xr-x12rootroot409609-2118:40fms3.5drwxr-xr-x3rootroot409609-2117:58fms4.5drwxr-xr-x10rootroot409610-3017:15jdk1.6.0_16drwxr-xr-x10rootroot409609
15、-1719:27jdk1.6.0_16.bak-rwxr-xr-x1rootroot818712602020-12-21jdk-6u16-linux-x64.bindrwxr-xr-x3rootroot409603-1509:18mongodbdrwxrwxrwx2rootroot409609-2101:16mysql-rw-r-r-1rootroot49022003-1509:11nginx-0.5.38.tar.gzdrwxr-xr-x3rootroot409609-2118:40setup_filedrwxr-xr-x9rootroot409609-1719:23tomcat6.0.32
16、drwxr-xr-x9rootroot40962021-08-14tomcat_7.0rootlocalhostsoft#讲明:从192.168.120.204机器上的/opt/soft/中下载mongodb目录到本地的/opt/soft/目录来。实例3:上传本地文件到远程机器指定目录命令:scp/opt/soft/nginx-0.5.38.tar.gzroot192.168.120.204:/opt/soft/scptest输出:复制代码代码如下:上传前目的机器的目的目录:rootlocalhostsoft#cdscptest/rootlocalhostscptest#ll总计0rootlo
17、calhostscptest#ll/pp本地机器上传:rootlocalhostsoft#scp/opt/soft/nginx-0.5.38.tar.gzahref=mailto:root192.168.120.204:/opt/soft/scptestroot192.168.120.204:/opt/soft/scptest/aahref=mailto:root192.168.120.204sroot192.168.120.204s/apassword:nginx-0.5.38.tar.gz100%479KB478.7KB/s00:00rootlocalhostsoft#/pp上传后目的机器
18、的目的目录:rootlocalhostscptest#ll总计484-rw-r-r-1rootroot49022003-1509:25nginx-0.5.38.tar.gzrootlocalhostscptest#讲明:复制本地opt/soft/目录下的文件nginx-0.5.38.tar.gz到远程机器192.168.120.204的opt/soft/scptest目录实例4:上传本地目录到远程机器指定目录命令:scp-r/opt/soft/mongodbroot192.168.120.204:/opt/soft/scptest输出:复制代码代码如下:上传前目的机器的目的目录:rootloc
19、alhost#cd/opt/soft/scptest/rootlocalhostscptest#ll总计484-rw-r-r-1rootroot49022003-1509:25nginx-0.5.38.tar.gzrootlocalhostscptest#本地机器上传:rootlocalhost#scp-r/opt/soft/mongodbahref=mailto:root192.168.120.204:/opt/soft/scptestroot192.168.120.204:/opt/soft/scptest/aahref=mailto:root192.168.120.204sroot192
20、.168.120.204s/apassword:mongodb-linux-i686-static-1.8.5.tgz100%28MB28.3MB/s00:01README100%7310.7KB/s00:00THIRD-PARTY-NOTICES100%78667.7KB/s00:00mongorestore100%7753KB7.6MB/s00:00mongod100%7760KB7.6MB/s00:01mongoexport100%7744KB7.6MB/s00:00bsondump100%7737KB7.6MB/s00:00mongofiles100%7748KB7.6MB/s00:0
21、0mongostat100%7808KB7.6MB/s00:01mongos100%5262KB5.1MB/s00:00mongo100%3707KB3.6MB/s00:00mongoimport100%7754KB7.6MB/s00:01mongodump100%7773KB7.6MB/s00:00GNU-AGPL-3.0100%34KB33.7KB/s00:00rootlocalhost#/pp上传后目的机器的目的目录:rootlocalhostscptest#ll总计488drwxr-xr-x3rootroot409603-1509:33mongodb-rw-r-r-1rootroot49022003-1509:25nginx-0.5.38.tar.gzrootlocalhostscptest#讲明:上传本地目录/opt/soft/mongodb到远程机器192.168.120.204上/opt/soft/scptest的目录中去Linux系统中scp命令的具体解释Linux系统中scp是securecopy的简写,用于在Linux下进行远程拷贝文件的命令,下面由学习啦我为大家整理了linux系统中scp命令的具体解释,希望对大家有帮助!Linux系统中scp命令的具体解释1.命令格式:scp参数原途径目的途径推荐度:
限制150内