`

linux命令学习之文件复制

阅读更多

常用文件复制命令:

(1)cp

        功能说明: 将一个文件拷贝至另一文件,或将数个文件拷贝至另一目录

        基本格式:

            cp [options]  source  dest

           cp [options] source...  directory

       参数说明:

          -a 尽可能将文件状态、权限等资料都照原状予以复制。

          -r 若 source 中含有目录名,则将目录下的文件皆依序拷贝至目的地。

          -f 若目的地已经有相同档名的文件存在,则在复制前先予以删除再行复制。

     例如:

         将文件 kill-memcached.sh复制(已存在),并命名为 killMemcached.sh:

                 cp  kill-memcached.sh  killMemcached.sh
         将所有的java文件拷贝至 test子目录中 :
                 cp *.java test
(2) scp
      功能说明:在 linux 之间复制 文件 和 目录
     基本格式:
       scp [可选参数] file_source file_target 
       复制文件:
           命令格式: 
                scp 源全路径文件 目标主机用户名@目标主机IP:目标主机存放文件目录             
                 或者 
                scp 源全路径文件 目标主机用户名@目标主机IP:目标主机存放文件名(含路径)
                 或者 
                scp 源全路径文件 目标主机用户名@目标主机IP:目标主机存放文件目录              
                或者 
                scp 源全路径文件 目标主机用户名@目标主机IP:目标主机存放文件名(含路径)
        复制目录:
             命令格式: 
                scp -r 源目录 目标主机用户名@目标主机IP:目标主机存放文件目录 
                或者 
                scp -r 源目录 目标主机IP:目标主机存放文件目录
     参数说明:
      -v 显示进度 、查看连接 、认证或配置错误
      -c 使能压缩选项 . 
      -p 选择端口 . 
      -4 强制使用 IPV4 地址 . 
      -6 强制使用 IPV6 地址 .
        注: 目标服务器防火墙有特殊限制,scp要设置特殊端口
    例如:
      scp ./memcached.sh  root@172.16.5.18:/root/kill-memcached.sh 
      scp -p 14569 root@172.16.5.18:/usr/local/orastart.sh  /root/test/startoracle.sh
      scp -r /root/logs/message/   root@172.16.5.18:/root/logs/test
分享到:
评论

相关推荐

    linux命令学习chm文件

    本资源包提供了四份关于Linux命令学习的CHM(Microsoft帮助文件)文档,分别是"大学生攻克Linux系统教程(又名天下没有难学的Linux)"、"Linux基础命令教程豪华版"、"Linux常用命令全集"以及"Linux命令大全"。...

    linux命令学习笔记.docx

    Linux 命令学习笔记 本笔记将涵盖 Linux 命令的基本概念、虚拟机的概念、Linux 主要目录结构、Linux 命令速查表、文件和目录常用命令等几个方面。 一、Linux 概念 Linux 是一种免费、开放源代码的操作系统,广泛...

    Linux命令学习手册

    学习Linux命令是掌握这个系统的基础,因为命令行界面提供了高效且强大的工具来管理文件、网络和系统配置。 在手册中,你可能会找到以下几个关键知识点: 1. **文件与目录操作**:`ls`命令用于列出目录内容,`cd`...

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

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

    Linux命令学习+Linux标准文本处理命令

    通过学习这些基本的Linux命令和Shell操作,初学者可以更快地熟悉Linux环境,并能有效地管理和操作Linux系统。此外,掌握这些技能还有助于提升在开发、运维以及其他与Linux相关的领域的专业能力。

    linux命令学习,方便进入linux学习

    Linux是开源的操作系统,它的命令行界面是其核心特性之一,尤其对于系统管理、软件开发和自动化任务来说,掌握Linux命令至关重要。对于初学者来说,从零开始学习Linux命令是迈入这个领域的基础。 首先,要理解Linux...

    Linux的基础命令复制,删除,移动文档.docx

    在Linux操作系统中,掌握基本的命令行操作是至关重要的,特别是涉及到文件和目录管理的命令。本文将详细讲解Linux中的复制、删除和移动文档的基本命令,帮助你更好地理解和使用Linux系统。 1. **复制文件和目录** ...

    linux命令学习模拟器.rar

    Linux命令学习模拟器是一款专为Linux初学者设计的实用工具,它可以帮助用户在不实际操作Linux系统的情况下,熟悉和掌握各种Linux命令的使用。这款模拟器可能是基于网页或者桌面应用程序的形式,提供了一个仿真的...

    Linux命令大全完整版.pdf

    本文将详细解读《Linux命令大全完整版.pdf》中所收录的各类命令,以帮助读者更好地理解和运用Linux命令。 1. Linux系统管理命令 系统管理命令是Linux系统中最重要的命令类别之一,涵盖了用户管理、进程控制、系统...

    Linux命令大全手册 550多个 Linux命令,内容包含 Linux命令手册、详解、学习,值得收藏的Linux命令速查手册。

    Linux命令大全手册是一份极其宝贵的资源,包含了超过550个不同的Linux命令,涵盖了从基本操作到高级系统管理的所有方面。这份手册不仅是初学者的入门指南,也是经验丰富的Linux用户日常工作中不可或缺的参考资料。 ...

    实验85-Linux命令:文件操作命令1

    在Linux操作系统中,掌握基础的文件操作命令对于日常...此外,这些命令也是学习更多高级Linux操作的基础,如文件复制、移动、权限管理等。因此,对于任何想要深入学习Linux的人来说,这些基本操作都是不可或缺的技能。

    linux-Linux命令大全内容包含Linux命令手册详解学习搜集

    本资源"Linux命令大全"包含了516个Linux命令的详细资料,对于学习和理解Linux操作系统至关重要。下面,我们将深入探讨这个资源中涉及的一些关键知识点。 1. **命令手册**: - 在Linux世界中,命令手册(man pages...

    Linux命令壁纸带中文.rar

    为了更好地理解和记忆Linux命令,本资源提供了一套“Linux命令壁纸带中文”的学习资料。这些壁纸将常见的Linux命令与精美的图像结合,每张壁纸上都清晰地标注了对应的中文注释,旨在帮助用户在日常使用中加深对命令...

    Linux命令学习 chm

    "Linux命令学习.chm"是一个关于Linux命令的压缩文档,采用CHM(Compiled HTML Help)格式,这是一种微软开发的帮助文件格式,通常包含索引、目录和搜索功能,便于用户快速查找和学习信息。本文将详细介绍Linux命令的...

    Linux系统命令学习包,三天学会全部Linux命令

    本学习包以"三天学会全部Linux命令"为目标,旨在帮助新手快速上手。 首先,我们从基础开始,Linux命令行界面(CLI)是操作系统的主要交互方式之一。命令行允许用户通过文本输入命令来执行各种任务,效率高且功能...

    linux命令大全(多个文件)

    本篇将详细介绍标题为“Linux命令大全(多个文件)”的相关知识点,包括Linux主要shell命令、系统命令以及入侵检查命令。 1. **Linux Shell命令详解**: - **cd**:改变目录,如`cd /home/user`,用于切换到指定...

    Linux常用命令.pdf

    以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项] [文件或目录]` 2. **命令功能**:用于列出当前目录下的文件和子目录。不加任何参数时,它会显示所有非隐藏文件和...

    Linux文件操作最常用命令.pdf

    Linux文件操作最常用命令包括了文件创建、查看、删除、复制、...当然,Linux命令非常丰富,但对于日常操作,以上提及的命令已经能够覆盖大部分基础场景,对于更为复杂的操作,可继续深入学习更多高级命令或脚本编程。

    Linux 学习手册--linux命令大全

    通过阅读《Linux学习手册--Linux命令大全》这本书,你可以系统地学习并逐步精通Linux操作系统。这个文档包含了丰富的实例和解释,无论你是初学者还是经验丰富的用户,都能从中受益匪浅。记住,实践是检验真理的唯一...

    Linux文件压缩命令

    最后,`cpio`是一个强大的文件复制工具,它可以处理档案文件,类似`tar`。`cpio`支持多种模式,如输入/输出模式,可以与`find`命令配合使用,例如`find /path/to/dir -type f | cpio -ov > archive.cpio`将创建一个...

Global site tag (gtag.js) - Google Analytics