码迷,mamicode.com
首页 > 其他好文 > 详细

文件管理相关命令

时间:2015-08-19 17:48:54      阅读:117      评论:0      收藏:0      [点我收藏+]

标签:文件管理   mv   cp   rm   

    1. cp

        复制文件

        使用方式 cp source destination

            -r或者-R:递归复制

            –p复制时保留原始属性(时间戳,属组等)

            –L 复制链接指向的文件

            –P 复制链接文件本身,而不是复制指向的文件

            –d 复制链接文件本身,不去跟踪源链接文件指向的文件

            –a 归档复制,常用于备份相当于-dR加上--preference=all

            --preferenc=all:复制时保留文件元数据属性

            –L 复制的是链接指向的那个文件,与-P相反

            –i 如果目标文件存在,会提示要不要覆盖

        几种规则:

        (1).SRC为文件,如果目标文件不存在,则新建DEST,并将SRC内容填充至DEST中

        (2).SRC为文件,如果目标文件存在,则会用SRC中内容覆盖到DEST文件中,此时建议对cp命令使用-i选项,覆盖前会提醒用户是否覆盖

        (3).SRC为文件,如果目标文件为目录,则直接在DEST下新建与源文件同名的文件,并将SRC内容填充进去

        (4).SRC为多个文件,则DEST必须存在,且为目录

        (5).SRC为目录,需要使用-r选项递归复制,如果DEST不存在,则创建DEST目录,如果DEST是目录,则直接复制过去,若果DEST是文件,则报错

    

    2.mv命令:

        移动文件或者改名

        mv没有-r选项,所以当SRC时目录时不需选项直接移动

        -i:交互式提醒是否覆盖

    3.rm命令:

        -i 交互式提醒是否覆盖

        -f 强制删除

        -r 递归删除,用于删除目录

本文出自 “明天过后” 博客,请务必保留此出处http://leeyan.blog.51cto.com/8379003/1685772

文件管理相关命令

标签:文件管理   mv   cp   rm   

原文地址:http://leeyan.blog.51cto.com/8379003/1685772

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!