zoukankan      html  css  js  c++  java
  • Linux命令:mv

    全称:move (rename) files

    用途:移动文件(目录)或是给文件(目录)重命名

    格式:

      mv [OPTION]... [-T] SOURCE DEST

      mv [OPTION]... SOURCE... DIRECTORY

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

    类型:mv is /bin/mv

    说明:

    该命令兼备两个功能"移动"和"重命名",通常我们只会在一次命令中使用其中的一个功能,也可以同时使用两个功能"移动的同时重命名"。

    在Linux中,还有一个"rename"命令,可以进行批量(目录)重命名,mv只能单个重命名。

    --backup[=CONTROL]: 为已经存在的目标文件创建备份。备份文件后缀默认"~",除非设置了"--suffix"或SIMPLE_BACKUP_SUFFIX (详情见 man mv)。

    -b: 同"--backup",但是不接收参数。

    -f, --force: 强制移动文件(目录),覆盖也不给出提示。

    -i, --interactive: 覆盖前给出提示,确认是否覆盖。

    -n, --no-clobber: 不覆盖已经存在的目标文件。

    如果 "-i" , "-f" , "-n" 三个参数同时指定了两个或三个,只有最后一个参数会生效。

    -S, --suffix=SUFFIX: 如果需要备份,指定备份文件后缀。

    -t, --target-directory=DIRECTORY: 移动所有的SOURCE文件到指定目录。

    -T, --no-target-directory: 参数DEST不能再是一个目录,只能是一个文件,也就是说必须要对该文件重命名一次(即使还是原名称也算是重命名)。

    -u, --update: 只有当SOURCE文件比目标文件新时或是目标文件不存在时,才会移动。

    -v, --verbose: 显示执行过程中的移动信息。

  • 相关阅读:
    编译原理词/语法分析
    【转】 c# 中为何load事件中不能画图
    [原创]GAMITGLOBK数据处理报告
    Google Earth上的点标记
    序贯平差
    【原创】C#写的水准网平差程序
    楼梯问题:一次最多跨两个阶梯,有多少种走法
    springMVC + Dubbo + zooKeeper超详细 步骤
    Git(to be continued...)
    autoconf & automake
  • 原文地址:https://www.cnblogs.com/litmmp/p/5179988.html
Copyright © 2011-2022 走看看