Linux基本文件管理命令

一..cp [OPTION]... [-T] 

 1>.SOURCE   DEST

        cp [OPTION]... SOURCE... DIRECTORY

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

 2>.cp  SRC  DEST

     2.1>SRC 是文件

      如果目标文件不存在:新建DEST,并将src中内容填充至DEST中;

      如果目录文件存在:

        如果DEST是文件,SRC中的内容覆盖至DEST:

        此时建议cp命令使用-i选项;

        如果DEST是目录,在DEST下新建与原文件同名的文件,并将SRC中的内容填充至新文件中;

     2.2>.SRC是目录:此时使用选项:-r

      如果DEST不存在:则创建指定目录,复制SRC目录中所有文件至DEST中;

      如果DEST存在:

      如果DEST是文件:报错

      如果DEST是目录: 

 3>.cp  SRC...  DEST

      SRC...:多个文件

        DEST必须存在,且为目录,其它情形均会出错;

 4>.常用选项:

     -i  :交互式

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

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

     -d  : --no-dereference  --preserv=links

       --preserv[=ATTR_LIST]

         mode : 权限

         ownership: 属主属组

         timestamp:时间戳

         links 

         xattr

         context

         all

     -p :--preserv=mode,ownership,timestamp

     -v :--verbose

     - l : 创建文件链接而不是复制文件(ln)

     -s :创建符号链接二不是复制文件(ln -s)

二.Mv命令:move  ,移动文件

 常用选项:

   -i  :交互式;

   -f  :强制

三..rm  : remove ,删除

   rm  [OPTION]….FILE..

 常用选项: 

   -i: 交互式

   -f:强制删除

   -r:递归

 通常使用rf选项