zoukankan      html  css  js  c++  java
  • Linux_用户级_常用命令(4):cp

    Linux_用户级_常用命令之cp

    开篇语:懒是人类进步的源动力

    本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处!

    Linux常用命令第二集包含命令:cp

    格式

    cp  [-option] source  destination

    中文解释:cp   [ -可选参数]  源文件/目录   目标文件/目录

    -i 交互模式

    -r 递归拷贝

    -p 保持文件读写属性、拥有者属性

    -u 增量拷贝

    一、从【路径1文件1】复制到【路径2 】

    涉及:cp无参名利和cp有参数 –i命令

    重要说明:危险命令 cp,一定要注意!!

    1、  将文件1.txt拷贝到其他目录(不存在1.txt)

     

    2、  将文件1.txt拷贝到其他目录(存在1.txt)

     

    cp命令在执行的时候有一定的风险。无论目标文件和源文件是否在同一级别目录,如果目标目录中和源目录中有同名的文件存在,而在执行前没有确认已存在同名目标文件的话,目标目录的文件会被覆盖,从而丢失。

    3、  将文件1.txt拷贝到其他目录(存在1.txt),使用参数-i

     

    二、拷贝文件夹到文件夹

    涉及:cp及cp –r -p 命令

    1、  拷贝空源目录

    目录拷贝的基本使用,是需要用到参数-i的

     

    2、      拷贝非空源目录,A(含文件1.txt,2.txt)到目录B,

    情况1、目录B中文件与目录A中文件不重名;

    情况2、目录B中文件与目录A中文件重名;

            

    三、保持属性拷贝

    目录和目录下面的文件总有自己的属性,有的时候拷贝并不希望这些属性改变。尤其是在大量文件的情况下,文件属性改变后通过命令修正是无法完成的任务。

     

    四、-u 追加式复制

    创建并移动目录到目标目录

     

    验证 [–u]参数的作用是源文件比目标文件更新的时候才出现覆盖(有提示)操作:

     

    [-u]参数意味着update,只有源文件比目标文件新,才会覆盖目标文件

     

    本文原创,专为光荣之路公众号所有,欢迎转发,但转发请务必写出处!

    总结:就一句话,除了会活用参数外,还要时刻注意拷贝的目标路径里的文件是否与源目录中的文件重名~~!!!重名吗?重名吗?重名吗?重要的事要记三遍~~~

  • 相关阅读:
    SpringBoot,来实现MySQL读写分离技术
    range范围
    tuple元组
    序列通用操作及可变序列通用操作
    list列表
    数据
    python基础知识
    charm写代码时添加快捷键
    2、添加到项目里 在⚙图标里选择Add Remote...charm初期设置(远程服务器)
    5、优化
  • 原文地址:https://www.cnblogs.com/kuzaman/p/5473998.html
Copyright © 2011-2022 走看看