仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 940|回复: 9
打印 上一主题 下一主题

[其他Linux] 给大家带来linux拷贝命令之初级拷贝scp命令详解

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 14:26:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
在linux中学习命令的最好办法是学习Shell脚本编程,Shell脚本比起其他语言来学习简单,但是功能却十分强大.通过学习Shell编程,能让你掌握大量的linux命令。
Linux命令scp
scp―securecopy(remotefilecopyprogram):她是一个平安的远程文件拷贝程序。
SYNOPSIS:语法以下
scp[-12346BCpqrv][-ccipher][-Fssh_config][-iidentity_file][-llimit][-ossh_option][-Pport][-Sprogram]
[[user@]host1:]file1...[[user@]host2:]file2
看到下面各类参数、选项蒙了吧。不外,没有干系,我们化整为零,一个一个来剖析。
实在,这个命令和我们平常利用的cp非常的类似。
scp最复杂的用法就是scp[[user@]host1:]file1...[[user@]host2:]file2,能看懂么?
看不懂也没有干系,举个例子吧:我要从192.168.1.2的Linux主机的/home/oracle/*.tar文件拷贝到192.168.1.3的Linux主机的/home/siebel下,就能够模仿下面的格局写成:
scporacle@192.168.1.2:/home/oracle/*.tarsiebel@192.168.1.3:/siebel/
输出完了以上命令,回车换行确认,大概会让你输出口令,依据提醒输出口令吧。
第一次实行的时分,呈现以下毛病:ssh:connecttohost192.168.1.99port22:Connectionrefused,因而将sshd程序启动,实行剧本:#/etc/init.d/sshdstart,乐成办理以上成绩。
至于该命令的其他参数,平常事情当中基础用不到,以是,不举例了,复杂给人人翻译一下吧,以做参考。
DESCRIPTION:形貌
scpcopiesfilesbetweenhostsonanetwork.Itusesssh(1)fordatatransfer,andusesthesameauthenticationandprovidesthesamesecurityasssh(1).Unlikercp(1),scpwillaskforpasswordsorpassphrasesiftheyareneededforauthentication.
scp在收集主机之间拷贝数据,她利用ssh(1)来举行数据传输,同时利用不异的平安考证体例。不象rcp(1),scp在需要的时分,会扣问口令。
Theoptionsareasfollows:
详细的选项以下所示:
-1Forcesscptouseprotocol1.
强迫scp利用协定1
-2Forcesscptouseprotocol2.
强迫scp利用协定2
-3Copiesbetweentworemotehostsaretransferredthroughthelocalhost.Withoutthisoptionthedataiscopied
directlybetweenthetworemotehosts.Notethatthisoptiondisablestheprogressmeter.
经由过程本机主机在两个远程主机之间传输数据。没有这个选项,数据将间接在远程主机间拷贝数据。注重:这个选项不撑持进度条显现。
-4ForcesscptouseIPv4addressesonly.
强迫scp只利用IPV4地点。
-6ForcesscptouseIPv6addressesonly.
强迫scp只利用IPV6地点。

-BSelectsbatchmode(preventsaskingforpasswordsorpassphrases).
利用批量形式(制止扣问密钥大概口令)
-CCompressionenable.Passesthe-Cflagtossh(1)toenablecompression.
启用紧缩。传送-C参数给SSH以启用紧缩
-ccipher
Selectstheciphertouseforencryptingthedatatransfer.Thisoptionisdirectlypassedtossh(1).
选择暗码加密数据传输,这个选项被间接传送给ssh(1)。
-Fssh_config
Specifiesanalternativeper-userconfigurationfileforssh.Thisoptionisdirectlypassedtossh(1).
为ssh指定一个交互的用户设置文件,这个选项被间接传送给ssh(1)。
-llimit
Limitstheusedbandwidth,specifiedinKbit/s.
限定利用的带宽,以Kb为单元。

-Pport
Specifiestheporttoconnecttoontheremotehost.
在远程主机上指定链接端口

-qQuietmode
寂静形式:
-rRecursivelycopyentiredirectories
递回拷贝全部目次
-Sprogram
Nameofprogramtousefortheencryptedconnection.Theprogrammustunderstandssh(1)options.
用来加密链接的程序。这个程序必要可以辨认ssh(1)的选项。
EXITSTATUS
实行后形态
Thescputilityexits0onsuccess,and>0ifanerroroccurs.
scp工具命令当做功实行后,前往代码为0,任何毛病呈现前往代码都年夜于0

要明白学好linux不是一件一蹴而就的事,一定要能坚持使用它,特别是在使用初期。
深爱那片海 该用户已被删除
沙发
 楼主| 发表于 2015-1-17 22:50:47 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
灵魂腐蚀 该用户已被删除
板凳
发表于 2015-1-21 11:09:30 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
地板
发表于 2015-1-30 16:34:02 | 只看该作者
熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:
谁可相欹 该用户已被删除
5#
发表于 2015-2-6 14:05:28 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
爱飞 该用户已被删除
6#
发表于 2015-2-16 10:19:15 | 只看该作者
尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.
山那边是海 该用户已被删除
7#
发表于 2015-3-5 06:30:51 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
柔情似水 该用户已被删除
8#
发表于 2015-3-11 23:55:59 | 只看该作者
为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了Ubuntu系统。
金色的骷髅 该用户已被删除
9#
发表于 2015-3-19 16:52:16 | 只看该作者
其中不乏很多IT精英的心血。我们学透以后更可以做成自己的OS!?
第二个灵魂 该用户已被删除
10#
发表于 2015-3-29 15:04:22 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-4-30 00:24

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表