mv命令总结

By admin in 新闻公告 on 2019年12月22日

cp命令使用:

  功能说明:复制文件和目录

  语法:

           cp [OPTION]… [-T] SOURCE
DEST
           cp [OPTION]… SOURCE…
DIRECTORY
           cp [OPTION]… -t DIRECTORY
SOURCE…

  详解:1)SOURCE为单个文件
 目标不存在,新建DEST,并将SOURCE中内容复制到DEST中

                                       
目标存在,DEST为文件,覆盖DEST内容

                                         
           DEST为目录,新建与SOURCE相同的文件名和内容

          2)SOURCE为多个文件用逗号分开
 目标存在,DEST必须为目录

         
3)SOURCE为目录(必须使用-r选项) 目标为文件时会报错

                                         
             
 目标目录不存在,新建DEST,并将SOURCE中内容复制到DEST中

                                         
             
 目标目录存在,新建与SOURCE相同的目录名,并将SOURCE中内容复制到DEST中

         
4)复制目录时SOURCE目录名不带”/”

  常用选项:

       
 -i:交互式,用于DEST与SOURCE同名复制时

         -r,-R
:递归复制目录及其所有内容

         -a:归档,相当于-dR
–preserve=all

         -d:–no-dereference
–preserv=links

         –preserv=[ATTR_LIST]

             mode:权限

             ownership:属主属组

             timestamp

             links

             xattr

             context

             all

       
 -p:–preserv=mode,ownership,timestamp

         -v:–verbose
显示运行的进度

         -f:–force
如目标文件无法打开时使用

         -s:创建符号链接

       
 -l:创建硬链接,注意事项:不可以用来创建目录

         -P:–no-dereference
,SOURCE为符号链接,复制后也是符号链接

         -L:与-P相反

         -u:
当SOURCE比DEST内容更新的时候复制

         –backup=[control]
:创建备份文件,目标目录中有有同名的文件时默认为覆盖

             none,off:从不备份

             numbered,t:用编号备份

           
 existing.nil:如果编号备份存在则使用编号备份,否则用简易备份

           
 simple,never:总使用简易备份(文件名末尾用波浪符标记(~))

       
 –remove-destination:目标文件中有同名的文件复制前先删除文件

 

mv命令使用:

  功能说明:移动文件,重命名文件

  语法:

        mv [OPTION]… [-T] SOURCE
DEST
        mv [OPTION]… SOURCE…
DIRECTORY
        mv [OPTION]… -t DIRECTORY
SOURCE..         

 
详解:1)SOURCE是文件,DEST是文件,进行重命名操作

                                 
 DEST是目录,将源文件复制到DEST中

           
2)SOURCE为多个文件时用空格分开  目标存在,DEST必须为目录

         
  3)SOURCE为目录, 目标目录不存在,修改目录名称

                                 目标目录存在,将SOURCE移动至DEST中

 

  常用选项:

         -i:交互式,用于DEST与SOURCE同名复制时

         -f:强制执行覆盖

         -v:

         -u:当SOURCE比DEST内容更新的时候移动

         -n:移动是不允许覆盖已经存在的文件

         -b:创建备份文件,目标目录中有有同名的文件时默认为覆盖

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2020 大奖888网页版登陆 版权所有