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,只有源文件比目标文件新,才会覆盖目标文件

     

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

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

  • 相关阅读:
    Windows环境下使用cygwin ndk_r9c编译FFmpeg
    android 开发环境搭建
    POJ 2559 单调栈入门,三种代码实现
    poj 2100 尺取法(尺度法)
    尺取算法 入门+模板+例题
    POJ 3579 Median 二分+思维
    POJ 3685 Matrix 二分套二分
    CodeForces 371C Hamburgers 二分
    HDU 4355 Party All the Time 三分算法
    HDU 3613 Best Reward Manacher算法
  • 原文地址:https://www.cnblogs.com/kuzaman/p/5473998.html
Copyright © 2011-2022 走看看