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命令详解的更多相关文章

  1. 【转】linux之cp/scp命令+scp命令详解

    linux之cp/scp命令+scp命令详解   名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... dire ...

  2. scp命令详解

    \ svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解   名称:cp 使用权限: ...

  3. ssh scp命令详解

    --查看版本 $ ssh -V OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003 --用SSH登录到远程主机 localhost$ ssh -l jsmith(用户名 ...

  4. Linux 命令之 scp 命令详解

    Linux 命令之 scp 命令详解 一.scp 简介 scp 命令用于不同主机之间复制文件和目录. scp 是 secure copy 的缩写,是 基于 ssh 协议进行安全的远程文件拷贝命令. s ...

  5. scp命令详解—跨服务器复制文件

    scp在跨机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh免密码登录,那在使用scp的时候密码都不用输入. 在服务器104.238.161.75上操作,将服务器 ...

  6. 【转】scp命令详解

    先说下常用的情况: 两台机器IP分别为:A.104.238.161.75,B.43.224.34.73. 在A服务器上操作,将B服务器上/home/lk/目录下所有的文件全部复制到本地的/root目录 ...

  7. linux之cp/scp命令+scp命令详解

    名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...

  8. linux之cp/scp命令+scp命令详解(转)

    名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...

  9. Linux scp命令详解

    Linux scp命令 Linux scp命令用于Linux之间复制文件和目录. scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令. 语法: ...

随机推荐

  1. vim文本编辑工具—修改文件内容

    在vim中进行文本替换: 1.替换当前行中的from: :s/from/to/    (其中s是英文单词substitute第一个字母,表示替换的意思) :s/from/to/  ==  :.s/fr ...

  2. [转]Mapping Stored Procedure Parameters in SSIS OLE DB Source Editor

    本文转自:http://geekswithblogs.net/stun/archive/2009/03/05/mapping-stored-procedure-parameters-in-ssis-o ...

  3. Spring框架学习(8)spring mvc上传下载

    内容源自:spring mvc上传下载 如下示例: 页面: web.xml: <?xml version="1.0" encoding="UTF-8"?& ...

  4. urllib库在python2和python3环境下的使用区别

    好东西啊!!! Python 2 name Python 3 name urllib.urlretrieve() urllib.request.urlretrieve() urllib.urlclea ...

  5. [Algorithms] Build a Binary Tree in JavaScript and Several Traversal Algorithms

    A binary tree is a tree where each node may only have up to two children. These children are stored ...

  6. Microsoft Visual C++ Redistributable Package下载

    温馨提示: 1.目前,很多程序软件正常运行需要VC++库的支持,因此,博主在此做了一个合集,方便大家下载: 2.有需要的朋友请根据自己需要下载,博主所提供的下载地址均是微软官网的,请放心下载: 3.如 ...

  7. JMS与Spring之一(用JmsTemplate同步收发消息) --转

    转自:http://blog.csdn.net/moonsheep_liu/article/details/6683190

  8. PHPMailer_v5.1 使用[转]

    <?php /* * email 报警,主要检查服务器数据库是否还能正常连接 */ require("../common/config.php"); include(&quo ...

  9. js数组高阶方法reduce经典用法代码分享

    以下是个人在工作中收藏总结的一些关于javascript数组方法reduce的相关代码片段,后续遇到其他使用这个函数的场景,将会陆续添加,这里作为备忘. javascript数组那么多方法,为什么我要 ...

  10. 03-spring学习-自动装配

    自动装配 新建person类: package com.spring.bean.autowire; public class Person { private String name; private ...