AIX 下没有类似rename的命令,对于文件的重命名的实现,用mv aa.dat aa.txt

aa.dat   oldname

aa.txt    newname

--------------------------------------------------------------------------------------------------------------------

要将文件和目录从一个目录移动到另一个目录,或重命名一个文件或目录,使用 mv 命令。
如果将一个文件或目录移动到新的目录而不指定新的名字,则其保留原来的名字。
注意: 如果不指定 -i 标志,mv 命令可能会覆盖许多已存在的文件。-i 标志会在覆盖文件之前提示确认。而 -f 标志则不会提示确认。如果一起指定了 -f 和 -i 两个标志,则后一个指定的标志优先。

以下是如何使用 mv 命令的示例:

1.要将文件移动到另一个目录并给它一个新名字,请输入:
    # mv intro manual/chap1
    按下 Enter 键。
    该命令将 intro 文件移动到 manual/chap1 目录。名字 intro 从当前目录被除去,同样的文件在   manual 目录中以 chap1 的名字出现。

2.要将文件移动到另一个目录,且不改变名字,请输入:
    # mv chap3 manual
    按下 Enter 键。
    该命令将 chap3 移动到 manual/chap3。
    用 mv 命令重命名文件
    可以使用 mv 命令改变文件的名字而不将其移动到另一目录。

3.要重命名文件,请输入:
    # mv appendix apndx.a
    按下 Enter 键。
    该命令将 appendix 文件重命名为 apndx.a。如果名为 apndx.a 的文件已存在,则旧的内容被 appendix 文件的内容替换。

-------------------------------------------

About mv

用途

移动文件。

语法

将文件移动到维护原始文件名的目录

mv [ -E{force|ignore|warn} ] [ -i | -f ] SourceFileTargetFile

移动并重命名文件或目录

mv -E{force|ignore|warn} ] [ -i | -f ] SourceFile... TargetDirectory

描述

提示: mv 命令可以覆盖许多现有文件,除非指定 -i 标志。 -i 标志提示您在覆盖文件前先确认。如果 -f 和 -i 标志进行组合指定,则最后指定的标志占优。

mv 命令把文件和目录从一个目录移动到另一个,或者重命名文件或目录。如果把文件或目录移动到一个新的目录,保留基本文件名。当移动文件时,与其它文件的所有链接都保持不动,除非当您将其移动到不同的文件系统时。当把目录移动到现有目录时,目录及其内容添加到现有目录下。

当使用 mv 命令来重命名文件或目录时,TargetDirectory 参数可以指定新的文件名或新的目录路径名。

如果移动文件将覆盖没有写权限设置的现有文件,并且如果标准输入是工作站,mv 命令显示文件权限代码并且从标准输入中读取一行。如果该行以 y 或者语言环境中 y 的等价字符开始,mv 命令就移动文件。如果响应是除了 y 以外的其它任何字母,mv 命令对该文件不做任何事而是继续下一个指定的文件。如果 TargetFile 与 ACL 关联,则显示的文件许可权代码可能无法完全表示访问许可权。当 SourceFile 的父目录是可写的并且有粘性位设置,以下的一个或多个条件为真:

  • 用户必须拥有文件。
  • 用户必须拥有目录。
  • 用户必须是特权用户。
  • 文件对用户必须是可写的。

可以使用 mv 命令在相同的文件系统或文件系统之间移动文件。不管是在一个文件系统中工作,还是跨文件系统工作,mv 命令把文件拷贝到目标处并删除原文件。mv 命令在新文件中保存最新数据修改的时间、最新访问时间、用户标识、组标识和原始文件的文件方式。对于符号链路,mv 命令仅保存该链路本身的所有者和组。

如果不能保存所有者和组标识,mv 命令清除目标中的 S_ISUID 和 S_ISGID 位。如果不能清除这些位,即使退出代码无效,mv 命令把诊断消息打印到标准错误中。

如果命令过早地终止,mv 命令或者修改源文件或者修改目的路径。

注: mv 命令支持把 --(短划线,短划线)参数当作定界符,表示标志的结束。

标志

提示: mv 命令可以覆盖许多现有文件,除非指定了 -i 标志。 -i 标志提示您在覆盖文件前先确认。如果 -f 和 -i 标志进行组合指定,则最后指定的标志占优。

-E -E 选项需要下列参数之一。如果省略 -E 选项,warn 是缺省行为。

force
如果文件的固定范围大小或者空间保留无法保存,则对文件的 mv 操作失败。
ignore
在保存范围属性时忽略任何错误。
warn
如果文件的空间保留或者固定范围大小无法保存就发出警告。
-f 在覆盖现有文件之前不提示。
-i 移动文件或目录到现有的路径名称之前进行提示,通过后跟问号显示文件名。如果您以 y 或语言环境中 y 的相等物开始的一行应答,移动就继续。其它任何应答都阻止移动发生。

示例

  1. 要重命名文件,输入:

    mv appendix apndx.a

    该命令把 appendix 重命名为 apndx.a。如果命名为 apndx.a 的文件已存在,它的旧内容将由 appendix 的内容替换。

  2. 要移动目录,输入:
    mv book manual

    如果 manual 存在,该命令把 book 下的所有文件和目录都移动到命名为 manual 的目录。否则,目录 book 重命名为 manual

  3. 要把文件移动到另一个目录下并且给它新的名称,输入:
    mv intro manual/chap1

    该命令把 intro 移动到 manual/chap1。把名称 intro 从当前目录下除去,且相同的文件在目录 manual 中作为 chap1 出现。

  4. 要把文件移动到另一个目录,保持相同的名称,输入:
    mv chap3 manual

    该命令把 chap3 移动到 manual/chap3

    注:例 1 和例 3 命名了两个文件,例 2 命名了两个现有目录,而例 4 命名了一个文件和一个目录。

  5. 要把多个文件移动到另一个目录,输入:
    mv chap4 jim/chap5 /home/manual

    该命令把 chap4 文件移动到 /home/manual/chap4 文件目录,并且把 jim/chap5 文件移动到 /home/manual/chap5 文件。

  6. 要使用带模式匹配字符的 mv 命令,输入:
    mv manual/* 。

    该命令把 manual 目录中的全部文件都移动到当前目录中。(period),保留它们在 manual 中的名称。此移动也清空 manual。必须在星号和周期之间输入空格。

    注:模式匹配字符仅扩展现有文件的名称。例如,如果文件 manual/chap1 不存在,命令 mv intro man*/chap1 不起作用。

退出状态

0 所有输入文件移动成功。
>0 发生错误。

文件

/usr/bin/mv 包含 mv 命令。

相关信息

chmod 命令、ln 命令、rm 命令。

rename 子例程。

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『文件概述』。

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『目录概述』。

《AIX 5L V5.2 系统用户指南:操作系统与设备》中的『输入输出重定向概述』。

AIX 文件的重命名 mv相关推荐

  1. 文件批量重命名的技术,你值得拥有

    经验整理 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析 (重磅综述:三 ...

  2. 有了这些,文件批量重命名还需要求助其它工具吗?

    经验整理 NGS系列文章包括NGS基础.转录组分析 (Nature重磅综述|关于RNA-seq你想知道的全在这).ChIP-seq分析 (ChIP-seq基本分析流程).单细胞测序分析 (重磅综述:三 ...

  3. 三招快速搞定 Linux 文件批量重命名!

    作者 | 良许 责编 | 仲培艺 在我们的工作生活中,不管是程序员还是非程序员,都会遇到一个需求,那就是对一堆文件进行重命名.在 Windows 下有很多优秀的软件可以帮助我们完成这个需求,而在 Li ...

  4. linux下文件的重命名方法

    一.命令:mv,rename 二.mv命令 1.该命令是实现文件移动功能的,但是也可以用于文件或目录的重命名 2.切记,重命名后的文件名或目录名不能和当前目录下的其他文件重名,如果重名,命名后的文件会 ...

  5. adb shell 修改文件名_教你三招快速文件批量重命名方法-linux修改文件名

    在我们的工作生活中,不管是程序员还是非程序员,我们都会遇到过一个需求,那就是对一堆的文件进行重命名.在Windows下有很多优秀的软件可以帮助我们完成这个需求,而在Linux环境下,我们可以简单敲一些 ...

  6. linux 下文件批量重命名

    1.inux 下单个文件的重命名可以直接用mv进行,比如说将test.txt 修改成test_file1.txt只需要输入 mv xxx.txt test_file.txt 2.当需要大批量修改时可以 ...

  7. linux移动或重命名命令,Linux移动文件或重命名的命令是什么

    1. mv命令简介 本文主要是讲解如何使用mv命令对Linux文件进行重命名和剪切以及讲解mv命令常见使用方法.mv命令是move的缩写,可以用来移动文件或者将文件改名.mv命令是最常用的Linux命 ...

  8. linux 把一个文件夹重命名后,移动到另外一个文件夹下

    linux 把一个文件夹重命名后,移动到另外一个文件夹下 mv /ssd1/AAA/PBMC_rat/RAT/index /ssd1/zhihengfeng/PBMC_rat/star

  9. phpstorm如何进行文件或者文件夹重命名

    1.phpstorm的重构 1.1重命名 在phpstorm中,右键点击我们要进行修改的文件,然后又一项重构,我们就可以进行对文件的重命名. 接下来点击重命名进行文件或者文件夹的重新命名. 在框中输入 ...

最新文章

  1. 【 English 】程序员必备单词
  2. ASP.NET完整打包卸载更新攻略(By Installshield 2010)【转】
  3. Mycat社区出版: 分布式数据库架构及企业实践——基于Mycat中间件
  4. spring项目搭建-导包对象准备
  5. ‘小会计’的转行之旅
  6. Java BigInteger类| bitCount()方法与示例
  7. 在iOS中实现一个简单的画板App
  8. panic与recover函数
  9. mac键盘符合对应含义(⌘ ⇧)
  10. mac下webstorm 汉化解决方案
  11. udp端口转发 Linux,Linux下利用iptables快速实现UDP/TCP端口转发
  12. pi控制直流电机c语言,一种基于PI控制的直流电机调速控制系统及控制方法与流程...
  13. 2013 acm 东北四省赛 总结
  14. 如何优雅的阅读DBNet的训练代码
  15. Bilibili for mac 2019 - 国内知名的视频弹幕社区软件(b站)
  16. 登陆动网论坛时报“Microsoft JET Database Engine 错误 '80004005' ”
  17. 在线求指点 route-policy aaa permit node 10这个是什么意思
  18. 崔庆才《Python3网络爬虫开发实战》学习笔记-前言
  19. 关于论坛实现pdf,word等文档在线预览的功能探讨
  20. OCR文字识别工具,轻松帮你识别图片上的文字

热门文章

  1. Jenkins+Gitlab实现自动部署
  2. 计算机应用基础施宏伟,广东岭南职业技术学院2020年自主招生动漫制作技术专业考试大纲(面向中职)...
  3. 解决服务化架构中数据一致性的6种方案
  4. 公务员考试知识点总结_判断
  5. 记一次解析Pantone Color TCX 色彩码
  6. 【前端】移动端布局--视网膜屏幕(retina屏幕)清晰度解决方案
  7. 数据库隔离级别实现原理
  8. GIT创建分支时,分支名称前缀大写如何处理?
  9. UOJ308. 【UNR #2】UOJ拯救计划 解题报告
  10. Python pprint | 超级好用的Python库,漂亮的打印,让json数据提取体验更好