zoukankan      html  css  js  c++  java
  • linux_rename命令用法

    rename在man中的解释为:

    NAME
           rename - rename files
    
    SYNOPSIS
           rename [options] expression replacement file...
    
    DESCRIPTION
           rename will rename the specified files by replacing the first occurrence of expression in their name by replacement.
    
    OPTIONS
           -v, --verbose
                  Give visual feedback which files where renamed, if any.
    
           -V, --version
                  Display version information and exit.
    
           -s, --symlink
                  Peform rename on symlink target
    
           -h, --help
                  Display help text and exit.
    
    EXAMPLES
           Given the files foo1, ..., foo9, foo10, ..., foo278, the commands
    
                  rename foo foo0 foo?
                  rename foo foo0 foo??
    
           will turn them into foo001, ..., foo009, foo010, ..., foo278.  And
    
                  rename .htm .html *.htm
    
           will fix the extension of your html files.
    
    WARNING
           The  renaming has no safeguards.  If the user has permission to rewrite file names, the command will perform the action without any questions.  For example,
           the result can be quite drastic when the command is run as root in the /lib directory.  Always make a backup before running the command,  unless  you  truly
           know what you are doing.
    
    SEE ALSO
           mmv(1), mv(1)

    其参数为三个,而不是两个

    mv指令也可以更改文件名,但是只能一个一个更改 

    rename命令提供了批量更改的渠道

    用法如下:

    比如一个文件夹下有如下文件

    20190328. 20190329. 20190330. 20190331. 20190401. 20190402. 20190403. 20190404. 20190405. 20190406. 20190407. 20190408. 20190409.

    我要把每个文件后面的“.”置换成“.txt”则只需执行如下命令

    rename . .txt *.

    这样就 okl

    “*”是通配符,还有“?”是代表一个字符

    希望对大家有所帮助

    以上

  • 相关阅读:
    前端开发中同步和异步的区别
    SQL STUFF函数 拼接字符串
    Javascript的精华
    .net网站报错:对象的当前状态使该操作无效
    免费 WebOffice使用
    DotNetBar教程
    C#获取周的第一天、最后一天、月第一天和最后一天
    C#判断文字是否为汉字
    C# 将字符串转为ऩ这种的 html实体编码
    SqlServer将没有log文件的数据库文件附加到服务器中
  • 原文地址:https://www.cnblogs.com/lavender-pansy/p/10674733.html
Copyright © 2011-2022 走看看