`

mv 命令详解

阅读更多

Linux -- mv 移动文件

 

MV(1)                  User Commands                  MV(1)

 

NAME 名称

    mv - move (rename) files  移动(重命名)文件

 

SYNOPSIS 大纲(语法)

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

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

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

 

DESCRIPTION 说明

    Rename SOURCE to DEST, or move SOURCE(s) to DIRECTORY.

    移动且修改源文件名到目标文件名,或移动多个文件到目标目录。

 

    Mandatory arguments to long options are mandatory for short options too.

    对于长选项必须的参数,对于短选项也是必须的。

 

    --backup[=CONTROL]

        make a backup of each existing destination file

        对存在的目标文件作一备份。

 

    -b

        like --backup but does not accept an argument

        同--backup,对存在的目标文件作一备份,但不接受参数。

 

    -f, --force

        do not prompt before overwriting

        当目标文件存在时,直接覆盖,不给予提示。

 

    -i, --interactive

        prompt before overwrite

        当目标文件存在时,给予提示。

 

    -n, --no-clobber

        do not overwrite an existing file

        不覆盖存在的目标文件,即当目标文件存在时,不操作。

 

    If you specify more than one of -i, -f, -n, only the final one takes effect.

    当指定-i, -f, -n当中的两个或两个以上选项时,只有最后一个选项有效。

 

    --strip-trailing-slashes

        remove any trailing slashes from each SOURCE argument

        删除源文件参数中最后的斜杠"/"。

 

    -S, --suffix=SUFFIX

        override the usual backup suffix

        重新指定备份文件后缀。

 

    -t, --target-directory=DIRECTORY

        move all SOURCE arguments into DIRECTORY

        移动所有文件到指定目录。

 

    -T, --no-target-directory

        treat DEST as a normal file

        将目标目录作为普通文件

 

    -u, --update

        move only when the SOURCE file is newer than the destination file or when

        the destination file is missing

        如果目的地有相同名称的文件存在,以修改时间为参考,保留最新时间的文件,如果目的地没有相同名称的文件存在,则直接移动。

 

    -v, --verbose

        explain what is being done

        显示当前进度。

 

    -Z, --context

        set SELinux security context of destination file to default type

 

    --help

        display this help and exit

        显示此命令的帮助信息并退出。

 

    --version

        output version information and exit

        显示版本信息并退出。

 

    The backup suffix is '~', unless set with --suffix or SIMPLE_BACKUP_SUFFIX. The version control method may be selected via the --backup option or through the VERSION_CONTROL environment variable.  Here are the values:

    除非设置了--suffix选项或SIMPLE_BACKUP_SUFFIX变量,否则使用'~'后缀。版本控制方式由--backup选项决定,或由VERSION_CONTROL环境变量决定。可选方式如下:

 

    none, off

        never make backups (even if --backup is given)

        虽然给定--backup参数,但不生成备份文件,即不作备份

 

    numbered, t

        make numbered backups

        生成编号备份文件

 

    existing, nil

        numbered if numbered backups exist, simple otherwise

        如果存在编号备份文件,则使用编号备份文件,否则使用默认的备份方式

 

    simple, never

        always make simple backups

        生成简易的备份文件,默认的备份方式

 

    GNU coreutils online help: <http://www.gnu.org/software/coreutils/>  Report mv translation bugs to <http://translationproject.org/team/>

 

AUTHOR

    Written by Mike Parker, David MacKenzie, and Jim Meyering.

 

COPYRIGHT

    Copyright (C) 2013 Free Software Foundation, Inc.  License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.

    This is free software: you are free to change and redistribute it.  There is NO WARRANTY, to the extent permitted by law.

 

SEE ALSO

    rename(2)

 

    The full documentation for mv is maintained as a Texinfo manual. If the info and mv programs are properly installed at your site, the command

        info coreutils 'mv invocation'

    should give you access to the complete manual.

    mv的完整文档是以Texinfo手册形式维护的。如果info和mv程序都已经安装,那么执行命令:

        info coreutils 'mv invocation'

    应该会让你访问到整篇手册。

 

 

GNU coreutils 8.22             June 2014                  MV(1)

0
0
分享到:
评论

相关推荐

    linux grep命令详解

    ### Linux 下 `grep` 命令详解 `grep` 是 Linux 下一款强大的文本搜索工具,可以在文件中搜索固定字符串或者使用正则表达式搜索,是日常开发、运维工作中非常实用的一个命令。本文将详细介绍 `grep` 的常用选项及其...

    linux命令详解词典

    这份“Linux命令详解词典”由施威铭研究室提供,涵盖了Linux系统下的所有基本及高级操作命令,对于学习和理解Linux系统的管理至关重要。下面将详细阐述一些关键的Linux命令。 1. **ls**:列出目录内容。`ls`命令...

    Linux命令详解词典.pdf

    《Linux命令详解词典》是一本详尽解析Linux操作系统中常用命令的参考书籍。Linux作为开源、免费的操作系统,其强大的命令行工具是其高效工作的重要组成部分。这本书旨在帮助用户理解和掌握这些命令,从而更好地在...

    Linux命令详解词典(绝版)

    《Linux命令详解词典(绝版)》作为施威铭研究室所著的一本经典Linux工具书,主要针对Linux操作系统中的各种命令进行了深入的解释和阐述。Linux作为一种自由和开放源代码的类Unix操作系统,广泛应用于服务器、桌面、...

    [Linux命令详解词典]

    《Linux命令详解词典》是由施威铭研究室编著的一本详尽解析Linux命令的参考书籍,旨在帮助用户深入理解和掌握Linux操作系统中的各种命令。这本书以扫描版的形式提供,包含PDF格式,方便读者在线阅读或下载。标签...

    linux中mv命令使用详解.docx

    Linux 中 mv 命令使用详解 mv 命令是 move 的缩写,可以用来移动文件或者将文件改名(move/rename files),是 Linux 系统下常用的命令,经常用来备份文件或者目录。 命令格式 mv [选项] 源文件或目录 目标文件或...

    Linux批量重命名 rename & mv

    ### Linux批量重命名工具:rename与mv命令详解 在Linux系统中,文件的重命名是一项常见操作。通常情况下,用户可能会直接使用`mv`命令来进行单个文件的重命名,但对于需要批量重命名的情况,`rename`命令则更为实用...

    Linux常用命令详解.pdf

    ### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...

    linux主要shell命令详解

    ### Linux主要Shell命令详解 #### 一、Shell概念与作用 **Shell** 是连接用户与Linux操作系统的桥梁,用户通过Shell与系统进行交互。在Linux系统中,Shell扮演着多种角色,包括命令语言、命令解释程序以及程序设计...

    UNIX操作系统命令详解

    ### UNIX操作系统命令详解 #### 一、概述 UNIX操作系统是一种多用户、多任务的操作系统,广泛应用于服务器领域。本文档将详细介绍UNIX中的常用命令及其功能,并通过实例展示这些命令的具体应用。特别关注了vi编辑...

    ssh命令详解和例子

    ### SSH命令详解与实例 SSH(Secure Shell)是一种网络协议,用于操作远程计算机上的服务,提供了安全的登录、文件传输及执行远程命令的功能。本文将深入解析SSH的基础命令及其应用场景,帮助读者更好地理解和掌握...

    Linux命令详解手册

    【Linux命令详解手册】是为Linux初学者和进阶用户准备的一份详尽参考资料,它涵盖了193页的丰富内容,旨在帮助读者理解和掌握Linux操作系统中的各种命令,从而更好地进行系统管理和配置。这份手册的独特之处在于其...

    unix 命令详解.rar

    本压缩包“unix 命令详解.rar”显然是一份详细的Unix命令指南,包含了丰富的信息,旨在帮助用户深入理解和熟练运用Unix命令。其中包含的主要文件为“unix 命令详解.pdf”,我们可以通过这个文档来学习和掌握Unix命令...

    linux常用命令及shell介绍

    #### 六、mv 命令详解 - **命令功能**:`mv` 用于移动文件或重命名文件。 - **基本用法**: - `mv file1 file2`:将文件 `file1` 重命名为 `file2`。 - `mv file1 dir1`:将文件 `file1` 移动到目录 `dir1` 中。 ...

    linux命令学习总结--更新

    #### 四、mv命令详解 `mv`命令用于移动文件或重命名文件。 - `-f`:强制覆盖已存在的目标文件。 - `-i`:如果目标文件已存在则询问是否覆盖。 - `-u`:如果目标文件已存在且源文件较新则更新。 **示例:** 1. **...

    linux常用命令详解

    Linux常用命令详解 Linux操作系统中有许多常用命令,掌握这些命令可以帮助用户更好地使用Linux系统。下面详细介绍一些常用的Linux命令。 一、文件处理命令 1. ls命令:ls命令是list的缩写,用于查看目录中的文件...

    AIX 系统命令详解 AIX 系统命令详解

    AIX系统提供了丰富的命令行工具,这些命令是日常系统管理、性能监控、网络配置和文件操作等任务的核心。下面将详细解释一些重要的AIX系统命令。 1. **ls**:列出目录内容。`ls`命令用于查看当前目录下的文件和子...

    unix命令详解

    以下是对一些常用UNIX命令的详解: 1. **ls**:列出目录内容。`ls`命令用于查看当前目录下的文件和子目录。通过添加选项,如`-l`可以显示详细信息,`-a`显示隐藏文件。 2. **pwd**:打印工作目录。这个命令会显示...

    Linux编程命令详解

    本资料包"Linux编程命令详解"旨在帮助那些希望深入学习Linux编程的朋友们提供详实的指导。 首先,我们关注的是"Linux编程命令详解.pdf",这可能是本书的核心内容,它可能涵盖了从基础到高级的Linux命令使用。这份...

Global site tag (gtag.js) - Google Analytics