rename基本操作

  • 电脑是Macbook, 用Homebrew先安装rename.
    1. 如果没安装Homebrew
      直接复制到terminal中回车, 时间稍长.
      ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
      
      参考:https://blog.csdn.net/zzq900503/article/details/80404314
    2. 安装rename
      安装完Homebrew直接复制下面的回车.
      brew install rename
      
      参考: https://www.cnblogs.com/raomengyang/p/6038561.html
  • 使用
    rename [switches|transforms] [files]
    例子:rename ‘s/abc/hi/’ abc.txt
    效果:把abc.txt改名为hi.txt.
    参考:[terminal中运行man rename]
    1. switches
      v: 输出改名情况
      知道switches 有个v就行了, 其他的个人暂时用不上.
      可写可不写, 写了输出修改记录, 不写就不输出.
      例子:
      rename -v ‘s/abc/hi/’ abc.txt
      显示:abc.txt renamed to hi.txt

    2. transforms
      三个斜杠分成三部分,
      同理, 知道第一个s是替换就够了;
      第二个是要修改的部分;
      第三个是修改的内容.

      记得有三个斜杠和单引号.
      例子:
      1). rename ‘s/abc/hi/’ abc.txt
      结果: abc.txt改为hi.txt
      2).rename ‘s/c/cef/’ abc.txt
      结果: abc.txt改为abcef.txt
      3).rename ‘s/^/one1/’ abc.txt
      结果: abc.txt改为one1abc.txt, 符号^表示字符串起始位置.
      4).rename ‘s/$/tail/’ abc.txt
      结果: abc.txt改为abc.txttail, 符号$表示字符串末尾位置.
      5). rename ‘s/bc//’ abc.txt
      结果: abc.txt改为a.txt, 实现删除功能.
      6). rename ‘s/.txt/.r/’ *.txt
      结果: 当前目录下所有以.txt结尾的文件以及文件夹均改为.r结尾,实现批量修改扩展名.

    3. files
      文件地址, 这个不用说.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值