linux 中常用的文件复制有cp命令 scp命令 cp命令对本地文件复制非常有用,而scp对两台linux服务器则非常有用方便了。(scp只适合拷贝文件,如果是一个经常变化的项目文件备份,建议使用rsync 参考链接 http://www.onephper.com/archive/21.html)
1. 如果没有安装scp命令 则安装
# yum install openssh-clients
2. 使用scp命令 两台虚拟机 192.168.0.218 本机 192.168.0.219 远程主机
# scp root@192.168.0.219:/home/inotify.sh /home/wwwlogs/inotify.sh # 复制远程主机的文件 第一root为链接机器的用户名 直接回车填写远程主机密码即可 # scp /home/wwwlogs/1313m.log root@192.168.0.219:/home/1313m.log # 复制本地文件到远程主机
3.scp 相关参数
-a 尽可能将档案状态、权限等资料都照原状予以复制。
-r 若 source 中含有目录名,则将目录下之档案亦皆依序拷贝至目的地。
-f 若目的地已经有相同档名的档案存在,则在复制前先予以删除再行复制。
-v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接、认证、 或是配置错误
-C 使能压缩选项
-P 选择端口 . 注意 -p 已经被 rcp 使用
结束语
本文有任何错误,或有任何疑问,欢迎留言说明。
网友最新评论