傻瓜式Linux之四:拷贝文件
作者 佚名技术
来源 Linux系统
浏览
发布时间 2012-05-04
今天继续发出第四篇傻瓜式Linux,来讲一下如何在不同的系统之间或者本机之间copy文件.你基本上都需要安装点什么软件啊,而这些安装介质可能未必都是光盘,是些iso文件也说不定,也有可能在其他的主机上.那么,这些拷贝文件的命令一定要知道. 如果是在Linux下本机拷贝,那么,你使用cp source dest即可.其中source是你的源文件,而dest是你的目标文件.如果是类似cp /source/. /mnt/myfile 可以把/source下的所有文件都拷贝到/mnt/myfile下面. 如果是将Windows下的文件系统里的文件拷贝到Linux,那么在SuSE下更是有便捷的方式.SuSE默认有对其他文件系统的识别,有个/windows目录,直接使用上面的cp命令即可. 通常,我们很可能在做实验时,在两台Linux主机之间拷贝文件,那么你可以使用下面的远程拷贝命令: scp –r 本机文件路径(可多个) root@远程IP:远程路径 这个命令是非常有用的,通常,我们在集群环境下会经常遇到.通过上面的命令,你可以把本机的多个文件拷贝到远程主机的相应路径下. 另外一种常用的拷贝文件的方式就是使用SSH啦.呵呵,当然,你还可以在另一台Windows主机下telnet进到Linux下,然后使用ftp命令.下面我们就介绍一下SSH. SSH(Secure Shell)其实是一种协议,通过使用SSH,你可以把所有传输的数据进行加密,能够防止DNS欺骗和IP欺骗.使用SSH,还有一个额外的好处就是传输的数据是经过压缩的,可以加快传输的速度.SSH有很多功能,它既可以代替Telnet,又可以为FTP、Pop、甚至为PPP提供一个安全的"通道". 我们介绍一个客户端工具,我安装的是SSHSecureShellClient-3.2.9,不知道版本是新还是旧了点,从别人那里拷来用的,你可以去网上下载一个. 这是个非常好用的系统互访和文件传输的工具,安装非常简单.我基本上是在Windows上安装,然后通过它来控制Linux主机上集群的启动关闭,或者来实现文件传输等等.基本上,启动客户端以后,输入用户口令即可进入,象使用Linux的终端一样, 你还可以将Linux下的文件拷贝到本机进行Windows下的查看编辑,这样,就避免了直接VI的麻烦. 顺便提一句,安装了这个工具,你可以使用它来体验Unix-Center提供的服务器了.当然,你先需要去这个站点([url]http://www.unix-center.net/[/url])注册一个帐号,即可通过该帐号作为用户名和密码登录他们的系统,体验一下命令行操作了,可能,你能进行的操作还不是特别多,但是至少,你可以使用它来联系VI命令了.(VI将在后续章节继续讲解) 附:拷贝文件的cp命令选项: - a 该选项通常在拷贝目录时使用. - d 拷贝时保留链接. - f 删除已经存在的目标文件而不提示. - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认.回答y时目标文件将被覆盖,是交互式拷贝. - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中. - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件.此时目标文件为一个目录名. - l 不作拷贝,只是链接文件. |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: 将Linux作为桌面操作系统,你准备好了吗?下一篇: Linux命令整理
关于傻瓜式Linux之四:拷贝文件的所有评论