`

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中复制命令文件及相关依赖库的脚本

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

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

    Linux的基础命令,复制,删除移动文档 复制/删除/移动文档 ⑴复制到文档 1. cp—Copy 格式:cp【选项】...原文件...目录路径 2.常用选项 -r:递减复制整个目录 -f:强制覆盖,不提示(与-i相对 -p:保持原文件的...

    linux常用命令.doc

    Linux文件的复制、删除和移动命令 Linux目录的创建与删除命令 Linux文本处理命令  Linux备份与压缩命令 在Linux环境下运行DOS命令 Linux与用户有关的命令  Linux系统管理命令 Linux磁盘管理 

    Linux目录文件基本命令

    查看目录下文件mkdir命令:创建目录(文件夹)rmdir命令:删除空目录touch命令:创建文件及修改文件时间戳ln命令:在文件之间建立链接ext 文件系统(Linux 文件系统)ln创建链接的深度剖析cp命令:复制文件和目录rm...

    linux命令和windows命令的区别

    "linux命令和windows命令的区别" Linux 命令和 Windows 命令是两种不同的操作系统中使用的命令集,了解它们之间的区别对于我们使用和管理操作系统非常重要。 Linux 命令 Linux 命令是基于 Unix 命令集的, Linux ...

    常用的Linux命令大全

    用于查找一些常用的linux命令,帮助人员进行开发 1.Linux 管理文件和目录的命令 命令 功能 命令 功能 pwd 显示当前目录 ls 查看目录下的内容 cd 改变所在目录 cat 显示文件的内容 grep 在文件中查找某字符 cp 复制...

    网络安全学习linux部分命令

    Linux命令格式 ​ 命令 [-选项] [参数] ​ ctrl+l清屏 1.2目录处理命令 1. ls----显示目录文件 ​ 组里每个成员都享有这个组的权限 ​ -d 查看目录属性 显示目录本身,而不显示目录下的数据 2. mkdir----...

    linux修改目录和文件权限的简单命令解释

    今天遇到的问题,如何一个用户如www的权限复制给我的用户? 目录的权限表示:dwrxr–r– ... 您可能感兴趣的文章:Linux中改变文件权限的chmod命令详析修改linux文件权限命令:chmod命令详解Linux 下目录文件权限(命

    Linux下ftp命令详解

    Linux下ftp命令详解 FTP> ! 从 ftp 子系统退出到外壳。 FTP> ? 显示 ftp 命令说明。? 与 help 相同。 格式:? [command] 说明:[command]指定需要帮助的命令名称。如果没有指定 command,ftp 将显示全部命令的列表...

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

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

    cmd操作命令和linux命令大全收集

    fc one.txt two.txt > 3st.txt 对比二个文件并把不同之处输出到3st.txt文件中,"> "和"> >" 是重定向命令 at id号 开启已注册的某个计划任务 at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止 at ...

    Linux下C语言实现文件拷贝

    在Linux下用C语言实现文件拷贝的代码

    Linux文件的复制、删除和移动命令使用说明.docx

    Linux文件的复制、删除和移动命令使用说明.docx

    Linux命令大全搜索工具 v1.5.1.pdf

    本文档是一个 Linux 命令大全搜索工具,涵盖了常用的 Linux 命令,包括文件管理、系统管理、网络管理、安全管理等方面。 在文件管理方面,命令包括 cp、mv、rm 等,用于文件的复制、移动和删除操作。例如,cp 命令...

    Linux复制写入命令.txt

    服务器上复制写入命令,用于快速复制、剪切、传输文件。

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

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

    Linux之间文件远程复制.docx

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

    linux命令汇总-linux基础命令

    linux命令汇总.pwd:功能为查看当前所在目录。这是一个非常常用的命令,可以帮助用户确定当前的工作目录。 touch:功能为创建空白文件。语法为touch [选项] [文件]。这个命令可以用来快速创建一个新的空文件。 cat:...

    xshell-linux命令

    xshell-linux命令 xshell 是一个功能强大的 Linux 命令行工具,提供了许多实用的命令来管理和操作 Linux 系统。本文将详细介绍 xshell 中的常用命令,包括文件管理、目录操作、文件查看、搜索和编辑等方面。 一、...

    linux文件操作命令.html

    复制文件:cp,重命名、移动文件:mv,删除文件、目录:rm,绝对、相对命令,建立目录:mkdir,改变文件或目录所属的组:chgrp,显示进程:ps,

Global site tag (gtag.js) - Google Analytics