精华内容
下载资源
问答
  • cp

    千次阅读 2019-07-15 08:38:15
    cp 复制文件或目录命令 cp 命令的基本格式如下: [root@localhost ~]# cp [选项] 源文件 目标文件 1. cp 命令默认执行的是“cp -i”的别名 我们来看如何复制文件: 如图,我在家目录里面建立了一个源文件(空文件) ...

    cp

    复制文件或目录命令
    cp 命令的基本格式如下:

    [root@localhost ~]# cp [选项] 源文件 目标文件
    

    1. cp
    命令默认执行的是“cp -i”的别名
    我们来看如何复制文件:
    在这里插入图片描述
    如图,我在家目录里面建立了一个源文件(空文件) cangls, 和目录 123 .
    把源文件不改名的复制到 123 目录下。

    注意:家目录里创建的目录,不能修改文件名并复制放到该目录。
    修改文件名并复制到另一个目录下需要在根目录下进行,如图:
    在这里插入图片描述
    我在家目录里创建了 “nnn” 文件,又建了一个根目录。
    并将该“nnn” 文件改名,复制到根目录 “123” 内。

    如果复制的目标位置已经存在同名的文件,则会提示是否覆盖。
    在这里插入图片描述
    新建一个文件,复制到根目录,如果在复制一遍,它就会提示你是否要覆盖。
    “y” 覆盖。 “n” 不覆盖.

    2. cp -r
    复制目录到另一个目录下,如图:
    在这里插入图片描述
    创建了两个根目录,两个文件(123和456),将文件都保存在第一个根目录(/aaa)下,可以用(cp -r)命令将(/aaa)目录包括目录下的文件都复制到(/bbb)根目录下。

    展开全文
  • 1. cp命令选项 命令选项 说明 -i 交互式提示 -r 递归拷贝目录及其内容 -v 显示拷贝后的路径描述 -a 保留文件的原有权限 cp -i命令选项效果图: cp -r命令选项效果图: cp -v命令选项效果图: cp -a...

    1. cp命令选项

    命令选项 说明
    -i 交互式提示
    -r 递归拷贝目录及其内容
    -v 显示拷贝后的路径描述
    -a 保留文件的原有权限

    cp -i命令选项效果图:
    在这里插入图片描述
    cp -r命令选项效果图:
    在这里插入图片描述
    cp -v命令选项效果图:
    在这里插入图片描述
    cp -a命令选项效果图:
    在这里插入图片描述
    -a选项说明:

    • -a 选项还支持拷贝文件夹并且文件夹中的文件权限不丢失

    2. mv命令选项

    命令选项 说明
    -i 交互式提示
    -v 显示移动后的路径描述

    mv -i命令选项效果图:
    在这里插入图片描述
    mv -v命令选项效果图:
    在这里插入图片描述

    3. 小结

    • 拷贝文件防止覆盖使用 “cp –i” 操作
    • 拷贝文件夹使用 “cp –r” 操作,拷贝文件夹并且文件权限不丢失使用 “cp –a” 操作。
    • 移动文件防止覆盖使用 “mv –i” 操作
    • 移动文件夹直接使用 “mv” 即可,“mv” 还可以给文件和文件夹重命名。

    备注

    对文章内容有疑问或者建议可添加微信:13960699696,欢迎交流。

    展开全文
  • Linux cp命令

    万次阅读 2017-07-02 16:36:42
    cp 为复制命令,实际中分为文件间的复制,目录间的复制,文件到目录的复制以及链接的复制。文件间的复制cp file1 file2 如果 file2 不存在,就先创建 file2 ,然后把 file1 内容复制到 file2 中 如果 file2 存在,...

    语法

    cp [OPTION]... SOURCE... DIRECTORY
    cp [OPTION]... -t DIRECTORY SOURCE...
    

    这两个语法的效果是一样的,都是把 SOURCE 代表的文件复制到 DIRECTORY 目录中。

    Unix 传统中,文件包括普通文件,目录,符号链接,等等。


    文件复制到目录

    首先来看下如何把文件复制到目录中,使用上面的两种语法

    cp file1 file2 file3 dir1
    cp -t dir1 file1 file2 file3
    

    注意,目录 dir1 必须存在,否则会发生文件复制重命名。

    另外,如果 dir1 目录下存在 file1 ,那么默认将会发生覆盖而不提示用户,这个文章后面将会给出解决办法。


    目录复制到目录

    有时候,我们想把整个目录复制到另外一个目录下,这个时候,我们需要加上 -r 或 -R 或 --recursive 选项

    cp -r dir1/ dir2/
    

    注意,目录 dir2 必须存在,否则会发生目录复制重命令。


    目录项复制到目录

    cp -r dir1 dir2 是把整个 dir1 目录复制到目录 dir2 下,但是有时候我们只想把 dir1 目录下的内容复制到 dir2 目录下,那该怎么办呢?使用通配符来完成这个任务

    cp  dir1/*  dir2
    

    如果 dir1 目录有 hello.txt 以及 world.txt 两个文件,那么 dir1/* 会被 shell 展开为 dir1/hello.txt 以及 dir1/world.txt,那么上面的命令的展开形式如下

    cp  dir1/hello.txt  dir2/world.txt  dir2
    

    这个形式就是文件复制到目录的操作。

    注意,目录 dir2 必须存在,否则会报错。


    文件复制重命名

    有时候,我们想复制一个文件,但是同时又想把副本(复制后的文件)进行重命名,cp 命令可以做到,只要重命名的名子不存在即可

    cp file1 dir1/renamed_file1
    

    这个命名会把当前目录下的 file1 复制到 dir1 目录下,并且重命名为 renamed_file1。

    注意,只有在 renamed_file1 不存在的情况下,才会发生文件复制重命名的操作。如果 renamed_file1 存在,那么将会用 file1 的内容覆盖 renamed_file1 的内容。


    目录复制重命名

    目录复制重命名与文件复制重命名类似,只是复制目录需要加上选项 -r

    cp -r dir1/ dir2/renamed_dir1
    

    注意,如果想目录复制重命名,那么 renamed_dir1 目录必须不存在。如果存在,那么将会发生把一个目录复制到另外一个目录下的操作。


    文件覆盖

    在前面的部分中提到一个问题,文件复制可以导致覆盖操作,例如

    cp  file1 file2 dir1
    

    如果 dir1 目录下存在 file1 文件,那么默认将会发生覆盖,但是不会给我们提示。如果这不是你想要的,那么可以使用下面几个选项

    1. 使用 -n 选项,不会发生覆盖操作。
    2. 使用 -i 选项,可以提示操作者是否执行覆盖操作。
    3. 使用 -b 选项,在覆盖前进行备份,备份文件名是原始文件名加上一个波浪线。
    4. 使用 -u 选项,表示只有文件比较新的时候,才发生覆盖。

    备份文件

    文章最后部分,再介绍一个内容,备份文件。

    刚才说过使用 -b 选项,可以在文件发生覆盖的时候,对文件进行备份,备份文件名是原始文件名加一个波浪线后缀,但是我们可以通过--suffix 重新定义备份文件名后缀。

    cp  --suffix=.bak file1 dir1
    

    注意,如果指定了 --suffix 选项,那么已经包含了 -b 的意思,因此不需要再指定 -b 选项。

    如果 dir1 目录已经存在 file1 文件,那么会生成一个备份文件 file1.bak,然后再发生文件复制。

    其实 cp 命令有几种内置的生成备份文件的方式,通过 --backup 选项指定,有如下几个值

    1. simple/never: 备份后缀名为波浪符(~),这是默认方式。
    2. numbered/t : 备份后缀为数字,例如 ~1~。
    3. existing/nil : 如果已经存在数字备份的文件,那么就使用数字后缀,否则使用波浪符后缀。

    文件的自我备份

    最后介绍一个在 bash shell 中,一个比较有意思的事情,文件自我备份。

    $ cp -b file1 file1
    cp: 'file1' and 'file1' are the same file
    

    这个命令表示在当前目录下,把 file1 复制为 file1,并且 -b 选项表示生成备份文件。但是这个命令无法执行,可以通过 -f 选项强制执行

    $ cp -vfb hello.c hello.c
    'hello.c' -> 'hello.c~'
    

    注意,如果你掌握了 cp 命令,其实也就是掌握了 mv 命令,本方介绍的东西都适用于 mv 命令。

    展开全文
  • linux名cp

    千次阅读 2020-10-15 21:52:46
    linux下cp命令用于复制文件或目录 cp 源文件 目标位置 (复制) cp -r 复制目录 cp -p 连带文件属性一起复制 cp -d 若源文件是链接文件,则复制链接属性

    linux下cp命令用于复制文件或目录

    cp 源文件 目标位置 (复制)

    cp -r 复制目录

    cp -p 连带文件属性一起复制

    cp -d 若源文件是链接文件,则复制链接属性

    展开全文
  • cp27-cp27m与cp27-cp27mu

    万次阅读 2016-10-29 23:06:21
    看到cp27提供2种包 一个是cp27m 一个是cp27mu 搜了一下区别 ucs2和ucs4 https://github.com/pypa/manylinux Note that prior to CPython 3.3, there were two ABI-incompatible way
  • cp命令

    千次阅读 2019-07-01 14:20:22
    cp 命令,主要用来复制文件和目录,同时借助某些选项,还可以实现复制整个目录,以及比对两文件的新旧而予以升级等功能。 cp 命令的基本格式如下: [root@localhost ~]# cp [选项] 源文件 目标文件 选项: -a:相当...
  • cp27m与cp27mu的区别

    千次阅读 2019-03-13 15:21:39
    我们在下载pytorch安装包时,会发现...cu90/torch-0.3.0.post4-cp27-cp27mu-linux_x86_64.whl cu90/torch-0.3.0.post4-cp27-cp27m-linux_x86_64.whl cp27m是ucs2,cp27mu是ucs4。 UCS2规定每个字符占用2个字节,...
  • Python cp36 cp 什么意思?

    千次阅读 2020-07-03 10:36:57
    cp 代表 CPython,表示用 C 语言写的 Python 解释器版本。
  • CP命令

    千次阅读 2018-01-29 16:55:18
    cp命令 拷贝文件,cp 【源文件】 【目标文件】(拷贝后的文件可直接对其重命名) 拷贝目录,cp -r 【源目录】 【目标目录】 拷贝目录是一定要加-r 否则命令不生效。 复制目录时,最好以/结尾。
  • Linux CentOS 复制文件、替换文件 cp 复制文件、cp 覆盖文件 cp替换文件 一、Linux 复制文件语法 1、 cp [option] src dest 2、 option 可选参数如下: -a:是指archive的意思,也说是指复制所有的目录 ...
  • cp指令

    千次阅读 2018-07-01 23:37:45
    cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件...
  • Zookeeper的CP特性

    万次阅读 2016-08-23 14:33:42
    在此ZooKeeper保证的是CP 分析:可用性(A:Available) 不能保证每次服务请求的可用性。任何时刻对ZooKeeper的访问请求能得到一致的数据结果,同时系统对网络分割具备容错性;但是它不能保证每次服务请求的可用性...
  • Linux的cp -a与cp -p

    千次阅读 2020-04-24 10:09:30
    cp -a保留原文件属性的前提下复制文件 cp -r dirname(源文件) destdi(目标文件) 复制目录后其文件属性会发生变化 想要使得复制之后的目录和原目录完全一样包括文件权限, 可以使用cp -a dirname destdir ...
  • linux cp命令使用

    万次阅读 多人点赞 2017-12-26 14:09:37
    cp命令 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。 语法 cp [OPTION]… [-T] SOURCE DEST cp [OPTION]… SOURCE… DIRECTORY cp [OPTION]… -t DIRECTORY SOURCE… 示例 源目标...
  • cp提示overwrite

    千次阅读 2019-11-11 15:02:18
    当我们使用命令cp -a “directory“ 复制目录内容的时候提示“cp: overwrite”,这是因为bash alias设置的alias cp=’cp -i’,也就是说当Linux下输入cp命令实际上运行的是cp -i。当需要copy的目录下文件过多就会...
  • Ubuntu cp命令

    万次阅读 2018-06-26 17:43:01
    一、Linux cp命令 语法Linux cp命令 语法如下所示:cp [OPTION]... [-T] SOURCE DEST cp [OPTION]... SOURCE... DIRECTORY cp [OPTION]... -t DIRECTORY SOURCE...参数说明:-a, --archive 等于-dR --preserve=all...
  • 执行cp命令时提示cp: 略过目录

    千次阅读 2018-10-16 14:17:21
    在使用cp指令复制文件夹时,出现错误如下: cp: 略过目录"...." 解决方法:cp 后加 -r 原因:用man命令查看cp指令:man cp或者使用cp --help 很简单只要记住不懂就找男人 参考链接:...
  • cp 复制命令

    千次阅读 2019-03-21 09:36:04
    3.3 cp复制命令(copy的简写) 3.3.1 语法 用法:cp [选项]… [-T] 源文件 目标文件  或:cp [选项]… 源文件… 目录  或:cp [选项]… -t 目录 源文件… 将源文件复制至目标文件,或将多个源文件复制至目标目录...
  • Linux cp 命令

    千次阅读 2015-06-27 17:44:11
    Linux cp 命令 拷贝文件和目录 2、命令格式:  cp [OPTION]... [-T] SOURCE DEST  cp [OPTION]... SOURCE... DIRECTORY  cp [OPTION]... -t DIRECTORY SOURCE... 3、常用示例:  cp -a /etc/ ./
  • cp 命令详情

    千次阅读 2018-08-24 14:12:44
    通过 cp --help 查看命令的详情: Mandatory arguments to long options are mandatory for short options too. -a:此参数的效果和同时指定"-dpR"参数相同; -d:当复制符号连接时,把目标文件或目录...
  • 当我们拷贝文件夹的时候如 ...cp test test01 会报下面这个错误 cp: omitting directory ‘test’ 这是因为文件夹里面还存在文件夹 我们在使用命令时候加上 -r 参数即可 cp -r test test01 ...
  • cp命令用法

    千次阅读 2019-04-29 10:23:17
    cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录。它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下。cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件...
  • 1、复制文件到文件夹 cp /home/downloads/xampp-linux-x64-7.3.6-0-installer.run /opt/
  • cp 拷贝命令

    千次阅读 2019-05-08 14:16:11
    cp src dst [option] 常用参数 -a 在复制目录的时候,保留链接、文件属性,并递归地复制目录。 -f 删除已经存在的目标文件而不提示 -i 交互式复制,在覆盖目标文件之前将给出提示,要求用户确认 -r 如果源文件是目标...
  • linux cp命令

    千次阅读 2018-08-22 08:16:36
    cp(Copy file):将源文件复制至目标文件,或将多个源文件复制至目标目录。 2、用法 cp [选项]... [-T] 源文件 目标文件  或:cp [选项]... 源文件... 目录  或:cp [选项]... -t 目录 源文件... 3、选项 ...
  • docker cp命令详解

    万次阅读 2017-05-22 22:53:52
    docker cp命令,能够在容器和执行该命令的机器的本地文件系统之间复制文件或目录。 1. 使用格式 1)从容器中复制文件或目录到执行命令所在机器的指定路径 docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- 2)...
  • shell - cp

    千次阅读 2020-03-16 18:29:19
    Linux cp命令主要用于复制文件或目录。 语法 cp [options] source dest 参数说明: -a:此选项通常在复制目录时使用,它保留链接、文件属性,并复制目录下的所有内容。其作用等于dpR参数组合。 -d:复制时保留链接...
  • cp命令实现覆盖

    万次阅读 2019-03-19 10:56:48
    cp 命令参数以及覆盖与不覆盖 1.参数详解 -f:为强制 (force) 的意思,若有重复或其它疑问时,不会询问使用者,而强制复制; -i:若目的檔(destination)已经存在时,在覆盖时会先询问是否真的动作! -r:递归持续...
  • 取消cp别名'cp -i'(unalias)

    千次阅读 2017-10-12 23:52:43
    linux系统是使用cp命令覆盖文件总是提示要输入yes或no,即使加上-f参数也无法强行覆盖。方法一: 输入alias命令,看到系统内部使用的是cp的别名。 alias cp alias cp=’cp -i’ 输入unalias cp命令,解除别名。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 114,087
精华内容 45,634
热门标签
关键字:

cp