首页 >>  正文

cp命令详解linux

来源:baiyundou.net   日期:2024-09-21

一、重命名目录

    命令:mv 当前目录  新目录

    例如:mv aaa bbb    将目录aaa改为bbb

    注意:mv的语法不仅可以对目录进行重命名而且也可以对各种文件,压缩包等进行    重命名的操作


二、剪切目录

    命令:mv 目录名称 目录的新位置

    示例:将/usr/tmp目录下的aaa目录剪切到 /usr目录下面     mv /usr/tmp/aaa /usr

    注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作


语法:


mv(选项)(参数)


选项:


--backup=<备份模式>:若需覆盖文件,则覆盖前先行备份;


-b:当文件存在时,覆盖前,为其创建一个备份;


-f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录;


-i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文件覆盖。


--strip-trailing-slashes:删除源文件中的斜杠“/”;


-S<后缀>:为备份文件指定后缀,而不使用默认的后缀;


--target-directory=<目录>:指定源文件要移动到目标目录;


-u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。



三、拷贝目录

    命令:cp -r 目录名称 目录拷贝的目标位置   -r代表递归

    示例:将/usr/tmp目录下的aaa目录复制到 /usr目录下面     cp /usr/tmp/aaa  /usr

    注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,拷贝文件和压缩包时不    用写-r递归


语法:


cp(选项)(参数)


选项:


-a:此参数的效果和同时指定"-dpR"参数相同;


-d:当复制符号连接时,把目标文件或目录也建立为符号连接,并指向与源文件或目录连接的原始文件或目录;


-f:强行复制文件或目录,不论目标文件或目录是否已存在;


-i:覆盖既有文件之前先询问用户;


-l:对源文件建立硬连接,而非复制文件;


-p:保留源文件或目录的属性;


-R/r:递归处理,将指定目录下的所有文件与子目录一并处理;


-s:对源文件建立符号连接,而非复制文件;


-u:使用这项参数后只会在源文件的更改时间较目标文件更新时或是名称相互对应的目标文件并不存在时,才复制文件;


-S:在备份文件时,用指定的后缀“SUFFIX”代替文件的默认后缀;


-b:覆盖已存在的文件目标前将目标文件备份;


-v:详细显示命令执行的操作。


参数:


源文件:制定源文件列表。默认情况下,cp命令不能复制目录,如果要复制目录,则必须使用-R选项;


目标文件:指定目标文件。当“源文件”为多个文件时,要求“目标文件”为指定的目录。



","gnid":"92afd9be8b8dfaab4","img_data":[{"flag":2,"img":[{"desc":"","height":1080,"title":"","url":"https://p0.ssl.img.360kuai.com/t014389c6469c9dd94e.jpg","width":1080}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"cache","pub_time":1706171571000,"pure":"","rawurl":"http://zm.news.so.com/0101fc848116fb1ff285761fc573f8c3","redirect":0,"rptid":"46ab0fc8770d74fa","rss_ext":[],"s":"t","src":"重庆思庄","tag":[],"title":"一天一个Linux命令:目录操作「改」

柏股超2008linux下的cp命令? -
俞万贸13672911009 ______ unix文化中是利用多个工具,通过管道来实现的,不能怪cp本身.你这个需求也许应该用发送email的命令的某个选项,假设它叫mail命令,并且有个带附件文件的功能选项 -a,那么mail -a file 就是你要的解

柏股超2008linux 下的cp命令 -
俞万贸13672911009 ______ 命令:cp src_file dst_file 你的命令Linux会认为只有源文件,路径名为/aaa/c/bbb 正确的写法:cp ./aaa/c ./bbb ./表示当前目录

柏股超2008linux 的新建文件夹和copy命令是什么?
俞万贸13672911009 ______ CP命令 格式: CP [选项] 源文件或目录 目的文件或目录 选项说明:-b 同名,备分原来的文件 -f 强制覆盖同名文件 -r 按递归方式保留原目录结构复制文件 cp -r /tmp/a /root/a 记得有空格 mkdir /home/u1 创建文件夹/home/u1 chown oracle /home/u1...

柏股超2008linux下面如何用cp命令强制复制文件 -
俞万贸13672911009 ______ Linux下默认cp命令是有别名(alias cp='cp -i')的,无法强制覆盖,即使你用 -f 参数也无法强制覆盖文件,下面提供两种Linux下cp 覆盖方法. 1) 取消cp的alias,放心这不是永久生效 #unalias cp #cp a /test/a 2) 用 \cp 执行cp命令时不走alias #\cp a /test/a 上面两种是网中人给的解决方案

柏股超2008linux 下的cp命令
俞万贸13672911009 ______ 命令:cp src_file dst_file 你的命令Linux会认为只有源文件,路径名为/aaa/c/bbb 正确的写法:cp ./aaa/c ./bbb ./表示当前目录

柏股超2008Linux下cp和scp的详细说明及其他们的区别 -
俞万贸13672911009 ______ 一、说明 cp:是在同一个linux系统上,在不同的目录之间复制文件;scp:是在不同linux系统之间来回复制文件;二、cp 用法 单个文件复制:cp 源文件 目标路径 ~~从原路径复制源文件到目标路径下;如果在目标路劲之后加文件名称和格式意...

柏股超2008在linux中install命令和cp命令的区别 -
俞万贸13672911009 ______ 1、install和cp类似,都可以将文件/目录拷贝到指定的地点. 2、如果目标文件存在,cp会先清空文件后往里写入新文件,而install则会先删除掉原先的文件然后写入新文件.所以在Makefile里一般会用到install 3、whatis install install (1) - copy ...

柏股超2008linux 怎样复制一个目录的所有文件到另一个目录 -
俞万贸13672911009 ______ 直接使用cp命令即可,如果要复制子目录则添加加-R参数即可,使用:cp 源目录/* 目标目录 格式命令可实现复制文件夹下所有文件到另一目录. cp命令说明: cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录.它可以将...

柏股超2008如何在 Linux 中复制文件到多个目录中 -
俞万贸13672911009 ______ cp命令将文件复制到目录文件夹.如果需要复制一个文件到多个文件夹下,可以使用多条cp语句,或者使用shell脚本.用法示例:复制abc.txt到ab cd ef目录下$ cp abc.txt ab$ cp abc.txt cd$ cp abc.txt ef 脚本方式:复制abc.txt到ab cd ef...

柏股超2008cp * /home 这个linux指令的“*”是什么意思? -
俞万贸13672911009 ______ cp是复制 *是匹配所有内容的意思 就是复制当前路径下所有文件

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024