常用的的文件管理命令使用方法总结:

  1. cp  : copy file and directory

    常用选项:

    -a (archive):等价于 -dP :  常用于归档和备份,是最常用的一个命令

    例如:mkdri -p /tmp/dir 或者 install -d /tmp/dir

              cp -a /tmp/dir/  /data/

    -r:  recursive 递归复制,默认情况下,cp 不能直接复制目录,需要指定-r 或-R

    -R: 等同于-r

     cp -r /tmp/dir/  /data/

    -L: always follow symbolic links in SOURCE  目录用于复制源文件,而不是链接

    -p:   same as --preserve=mode,ownership,timestamps 保持文件的属性

    拓展: cp 快速备份一个文件

     cp filename{,.bak} 

     cp a.txt{,.bak}

  2. mv: move(rename) file 移动或重改名文件,备份是也常用

      常用选项:

      -t : 指定目标目录

     mv 可直接移动文件和目录,不需要加额外选项

     拓展: mv 快速重命名一个文件或目录

      mv filename or directory{,.bak}

 3.install:  copy files and set arrtributes 复制文件和属性

      常用选项:

      install sourcefile  destfile  :默认情况下,复制的文件会有执行权限

      -d :  指定目录,常用于常见目录 ,功能类似于mkdir

      例如:

       install -d /tmp{a,b,c}

       注意:源文件只能是文件,不能是目录