专栏首页全栈程序员必看文件的批量改名 linux ubuntu

文件的批量改名 linux ubuntu

ls *.jad |xargs -n 1 -i -t mv {} {}.java

A 加后缀

1.问题:同以目录下有海量以日期命名的文件,其中有的有后缀,有的以点结尾,如20020101.,20020102.,……,20020101.td,20020102.td…… 要求: 把所有以点结尾的加上后缀.ts 我的方法:   #!/bin/bash   for files in `ls *.`   do         mv files `echo “filests” `   done

2. 同上

     mv  files {files}ts

3. 同上

     mv  files  `files.ts|sed ‘s//.//’ `

4. file =>file.txt

       mv  files  files.txt

5. *.04  => *04.txt

    mv files (echo

    或者

   mv files  `echo {files}.txt|sed ‘s//.//1’ `

B 改后缀(.old => .new)

1. rename

     rename .old .new  *

2.     mv files {file%.old}.new

3.     mv files `echo files|tr .old .new`

4.     mv files `echo files|sed ‘s//.old//.new/’ `     C 去后缀 (*.dat => *)

1.  mv files `echo files |sed ‘s//.dat//’ `

2.  mv files  `echo files|tr .dat  (4空格)`

D 改前缀 (re* => un*)

1.  mv files un{

2.  mv files `echo files | tr re un`

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100590.html原文链接:

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • LINUX批量修改文件名

    全栈程序员站长
  • Linux rename: 批量修改文件名

    Mac 下默认没有安装 rename 命令,通过 brew install rename 安装。

    k8s入门教程
  • Linux下批量修改文件名方法

    对于在Linux中修改文件名的方式一般我们会用mv命令进行修改,但是mv命令是无法处理大量文件修改名称。 但是在处理大量文件的时候该如何进行批量修改呢? 方法一...

    863987322
  • Python文件批量改名

    狼啸风云
  • Python - 批量修改文件名

    python 对文件进行批量改名用到的是 os 模块中的 listdir 方法和 rename 方法。

    小菠萝测试笔记
  • windows批量修改文件、文件夹名工具:Bulk Rename Utility批量改名演示

    获取地址: 小蓝枣的资源仓库,提取码:skkx 功能演示: 我有很多文件和文件夹名的前缀要进行更改,前缀 ncc1.0 更改为 ncc2020.12。 先...

    小蓝枣
  • Linux/MacOS批量修改文件名字

    有时候文件夹中存在九个small_*.jpeg文件,*处是1-9,比如small_1.jpeg,当我们要批量改名的时候,一般会用以下两种方法:

    生信编程日常
  • python实现批量修改文件名

    以批量修改某文件夹下所有图片名称为例,注释超详细,万能模板,读者可举一反三,适当修改模板,效果显著!

    砸漏
  • Windows/linux下批量修改文件名方法

    rename命令可以用于批量修改文件名,在windows以及linux下都适用。windows下比较简单。且听娓娓道来。 首先你需要cd到你需要修改的那个文件...

    浩Coding

扫码关注云+社区

领取腾讯云代金券