cp/scp命令详解
cp:拷贝命令
用法:
cp [参数] source dest
cp [参数] source ... directory
说明:将一个档案拷贝至另一个档案,或数个档案拷贝到另一目录
参数:
-a 尽可能将档案状态、权限等资料都照原状予以复制。
-r 若source中含有目录名,则将目录递归拷贝到目的地
-f 若目的地已经有相同的档案存在,则在复制前予以删除再进行复制
范例:
将档案aaa复制,并命名为bbb:
cp aaa bbb
将所有的C语言程式拷贝至Finish子目录下
cp *.c Finished scp:不同Linux之间拷贝文件的常用三种方法之一
第一种:FTP,需要其中一台搭建FTP服务器
第二种:samba服务,类似windows文件copy的方式来操作,比较简洁方便
第三种:利用scp命令进行文件复制
scp是Security的文件拷贝,基于ssh登录,操作起来方便。
用法:
scp [参数] source dest +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
从本地复制到远程
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
复制文件:
命令格式:
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_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 /home/hcloud/test/.jpg root@192.168.0.190:/home/hcloud/test/
scp /home/hcloud/test/.jpg root@192.168.0.190:/home/hcloud/test/.jpg
scp /home/hcloud/test/.jpg 192.168.0.190:/home/hcloud/test/
scp /home/hcloud/test/.jpg 192.168.0.190:/home/hcloud/test/.jpg
复制目录
命令格式:
scp -r local_folder remote_username@remote_ip:remote_folder
scp -r local_folder remote_ip:remote_folder
第1个指定了用户名,命令执行后需要再输入密码;
第2个没有指定用户名,命令执行后需要输入用户名和密码。
例子:
scp /home/hcloud/test/ root@192.168.0.190:/home/hcloud/
scp /home/hcloud/test/ 192.168.0.190:/home/hcloud/
上面命令将本地test目录拷贝到远程Linux上的hcloud目录下
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
从远程复制到本地
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
从远程到本地只需要将后两个参数调换位置就可以了。
例如:
scp root@192.168.0.190:/home/hcloud/test/ /home/hcloud/test/.jpg
scp root@192.168.0.190:/home/hcloud/ /home/hcloud/test/
cp/scp命令详解的更多相关文章
- 【转】linux之cp/scp命令+scp命令详解
linux之cp/scp命令+scp命令详解 名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... dire ...
- scp命令详解
\ svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp 使用权限: ...
- ssh scp命令详解
--查看版本 $ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003 --用SSH登录到远程主机 localhost$ ssh -l jsmith(用户名 ...
- Linux 命令之 scp 命令详解
Linux 命令之 scp 命令详解 一.scp 简介 scp 命令用于不同主机之间复制文件和目录. scp 是 secure copy 的缩写,是 基于 ssh 协议进行安全的远程文件拷贝命令. s ...
- scp命令详解—跨服务器复制文件
scp在跨机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh免密码登录,那在使用scp的时候密码都不用输入. 在服务器104.238.161.75上操作,将服务器 ...
- 【转】scp命令详解
先说下常用的情况: 两台机器IP分别为:A.104.238.161.75,B.43.224.34.73. 在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录 ...
- linux之cp/scp命令+scp命令详解
名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...
- linux之cp/scp命令+scp命令详解(转)
名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...
- Linux scp命令详解
Linux scp命令 Linux scp命令用于Linux之间复制文件和目录. scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令. 语法: ...
随机推荐
- JQuery when
jQuery.when(deferreds) 参数deferreds,一个或多个延时对象或JS对象,我们初略的认为它就是一个或多个异步请求. 例如: $.when($.ajax("page1 ...
- iOS:在OC中调用JS脚本
示例一:在webView中调用js脚本进行搜索 1.首先导入JavaScriptCore.framework这个框架 2.创建webView.设置代理.请求手机端百度 #import "Vi ...
- iOS:quartz2D绘图(显示绘制在PDF上的图片)
quart2D既可以用来绘制图像到pdf上,也可以从pdf上读取图像并显示出来.在使用这种方式之前,还有一种方式可以用来读取显示pdf上的图像,即使用UIWebView网页视图控件- (void)lo ...
- xmodmap使用指南
什么是 xmodmap 改变按键的行为 修改修饰键的行为 修改鼠标按键行为 Fvwm中的修辞键使用 1. 什么是 xmodmap xmodmap 是一个在 X 图形环境下用于修改键盘和鼠标按钮映射的工 ...
- http://www.cnblogs.com/zhengyun_ustc/p/55solution2.html
http://www.cnblogs.com/zhengyun_ustc/p/55solution2.html http://wenku.baidu.com/link?url=P756ZrmasJTK ...
- linux中backticks反引号的作用
This is a backtick. A backtick is not a quotation sign. It has a very special meaning. Everything yo ...
- mac 下安装 plink
1. 直接 brew install putty. 其自带 plink工具.
- 云计算之路-试用Azure:每一次删除都让人如此“心惊”
这篇博文吐槽的是Azure(Virtual Machine)的虚拟机删除功能. 在阿里云中,没有提供直接的虚拟机删除操作,如果不用某台虚拟机,“停止”即可,过期一段时间后会自动释放(这里的释放相当于删 ...
- MVC入门教程二[第一个小Demo](转载)
本文目标 1.了解"模型"."视图"."控制器"的创建.调试和使用过程. 本文目录 1.创建模型 2.创建视图 3.创建控制器 4.调试 5 ...
- Solidworks如何让齿轮运动副保证持续啮合状态
出现这种情况一般是齿轮的比例有问题,如果你选择两个齿轮的齿顶圆的面,则自动比例是44:74,然后手动转动某个齿轮,就会出现不能啮合的情况 只要模数相同的齿轮不管大小都能始终啮合,但是你需要首先为每 ...