`
gerrard_ok
  • 浏览: 146783 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux 复制文件

 
阅读更多
http://www.cnblogs.com/reaver21/archive/2012/02/09/2344147.html

linux 服务器之间拷贝文件
拷贝文件夹命令如下(多加上一个-r 参数即可):
scp -r file username@ip:filepath
scp /home/1.gif root@172.19.2.75:/home/root


http://blog.csdn.net/java_min/article/details/8591516

scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话.
  最简单的应用如下:

  scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2

  [本地用户名@IP地址:] 可以不输入,可能需要输入远程用户名所对应的密码.

  可能有用的几个参数:

  -v 和大多数linux命令中的-v意思一样,用来显示进度.可以用来查看连接,认证,或是配置错误.

  -C 使能压缩选项.

  -P 选择端口.注意-p已经被rcp使用.

  -4 强行使用IPV4地址.

  -6 强行使用IPV6地址.

  拷贝单个文件命令:

  scp file username@ip:filepath

  说明:

  file: 要拷贝的文件名

  username: 远程登录的用户名,

  ip:远程服务器ip

  filepath:远程文件路径

  拷贝文件夹命令如下(多加上一个-r 参数即可):

  scp -r file username@ip:filepath

  不同的Linux之间copy文件常用有3种方法:

  第一种是在其中一台Linux安装ftp Server,这样可以在另外一台使用ftp的client程序来进行copy。

  第二种方法就是采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便

  第三种就是利用scp命令来进行文件复制。

  scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。

  scp /home/1.gif root@172.19.2.75:/home/root

  然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始cp和ungzip了

  如果想反过来操作,把文件从远程主机copy到当前系统,也很简单:

  scp root@172.19.2.75:/home/abc.gif /home/root

  复制文件夹的格式是

  scp -r root@192.168.1.1:/home/ /本地目录
分享到:
评论

相关推荐

    linux实验中复制文件的C程序

    linux 复制文件 C程序 copy的使用 经典程序

    linux下文件拷贝函数

    在Linux操作系统中,文件操作是系统编程的重要组成部分。文件拷贝是常见的文件操作之一,它涉及到文件I/O(输入/输出)以及内存管理等基础知识。本文将深入探讨Linux下的文件拷贝函数,以及如何在实际编程中实现这一...

    linux下实现文件复制

    实验课linux下实现文件复制

    linux把一个文件的内容复制到另一个文件的末尾

    本文主要关注如何将一个文件的内容复制并追加到另一个文件的末尾。这个问题的核心在于理解和运用Linux的重定向与追加功能。 首先,我们要明白Linux中的基本命令`cat`,它是concatenate的缩写,用于连接多个文件并...

    linux 实验报告 文件系统与文件管理.pdf

    使用 cp 命令可以复制文件,然后使用 ls 命令来查看文件的信息。 9. 文件删除 使用 rm 命令可以删除文件,然后使用 ls 命令来查看文件的信息。 三、文件存取权限 Linux 系统对所有文件设置了存取权限,包括读...

    Linux复制文件命令cp之使用解说

    在Linux操作系统中,`cp`命令是一个非常基础且重要的工具,用于复制文件和目录。本文将详细介绍`cp`命令的使用方法,以及如何避免在使用过程中遇到的问题。 首先,让我们了解`cp`命令的基本语法: ```shell cp ...

    Linux下文件拷贝脚本(只复制目标目录中存在的文件)

    假设A与B为两个目录,B目录跟A目录有交集,或者B目录为A目录的子集,本拷贝脚本适合用于将A目录中存在于B目录中的文件复制到B目录,而不会将A目录下面多余的文件一并拷贝到目录B中。

    Linux复制写入命令.txt

    根据提供的文件信息,本文将详细解释“Linux复制写入命令”这一主题,涵盖服务器上的复制、剪切以及文件传输操作。 ### Linux复制写入命令详解 #### 一、概述 在Linux环境中,复制、剪切及传输文件是日常管理工作...

    Linux之间文件远程复制.docx

    scp 命令的使用场景非常广泛,例如在开发环境中,我们需要将代码从本地复制到远程服务器上,或者从远程服务器上复制文件到本地。scp 命令可以满足这些需求,提供了安全、快捷和可靠的文件传输方式。 scp 命令的语法...

    Linux文件系统及文件管理 上机实验报告

    3. **文件复制、磁盘使用情况查看与卸载**:使用`cp`命令复制文件,如`cp /mnt/usb1/test.txt .`,再用`df`命令查看磁盘使用情况,最后通过`umount`卸载U盘。 4. **创建ext2文件系统**:使用`mkfs -t ext2 /dev/sdb...

    linux中复制命令文件及相关依赖库的脚本

    在linux命令行模式中,复制命令(文件)及该命令相关的依赖库到指定目录。 原理: which找出命令源路径 ldd找出相关依赖库 找到后,复制到指定目录,如指定目录有相同文件则忽略

    西南科技大学+Linux实验报告+Linux环境文件版本控制

    【实验报告——Linux环境文件版本控制】 实验报告的焦点在于理解和掌握文件版本控制的基本原理以及在Linux环境中使用Git工具的实践。Git是一个分布式版本控制系统,它允许开发者追踪和管理项目中的文件变化,使得...

    用LinuxC实现两个文件间的复制

    用LinuxC库函数实现两个文件间的复制,例如:fopen、fclose 用LinuxC库函数实现两个文件间的复制

    Linux下文件上传

    3. **SCP(Secure Copy)**:SCP是基于SSH的另一个安全文件复制命令,它允许用户将文件安全地从一台机器复制到另一台机器。在Linux终端,可以使用`scp source_file user@server_ip:destination_path`命令实现文件...

    Linux基础课件Linux系统文件复制cp命令共9页.p

    这个命令是Linux用户日常操作中不可或缺的一部分,用于在文件系统内复制文件或目录。 【描述】"Linux基础课件Linux系统文件复制cp命令共9页.pdf.zip" 提示这是一份以PDF格式编写的9页教学材料,被压缩成ZIP文件。这...

    linux C语言 文件夹复制

    判断文件类型,创建子目录或复制文件 ... if (entry->d_type == DT_DIR) { // ... 递归调用copy_folder ... } else if (entry->d_type == DT_REG) { // ... 复制文件 ... } } // ... 关闭目录 ... } int ...

    linux操作系统实验文件和目录操作报告.pdf

    复制文件可以使用 cp 命令,例如 `cp source_file target_file`。移动文件可以使用 mv 命令,例如 `mv source_file target_file`。 目录的基本操作包括创建、删除、复制、移动和重命名等。创建目录可以使用 mkdir ...

    基于zynq的Linux根文件系统生成

    总之,构建基于ZYNQ的Linux根文件系统是一个涉及多个步骤的过程,包括选择合适的组件(如BusyBox和Dropbear)、配置编译、复制库文件以及创建必要的系统目录和配置文件。这不仅需要对Linux系统结构有深入理解,还...

Global site tag (gtag.js) - Google Analytics