仲灏小栈 仲灏小栈
首页
大前端
后端&运维
其他技术
生活
关于我
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

仲灏

诚意, 正心, 格物, 致知
首页
大前端
后端&运维
其他技术
生活
关于我
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Java

  • Docker

  • Jenkins

  • Nacos

  • SQL

  • Nginx

  • Windows

  • Linux

    • 基础使用
    • 文件及文件夹
    • 批量操作文件及文件夹
      • 批量重命名
        • 使用
        • 加上前缀
        • 其他
    • 常用命令
    • centos7初始化
    • 拿到公司的服务器后
    • linux 网络学习
  • 虚拟机

  • Git

  • 网络

  • 其他

  • 后端&运维
  • Linux
仲灏
2022-05-04
目录

批量操作文件及文件夹

# 批量重命名

  • 查看是否支持rename命令rename

  • 若不支持则安装:brew install rename

# 使用

  • 我现需要把01开头的文件换成10开头
➜  01.大前端 git:(develop) ✗ ll
total 0
drwxr-xr-x  14 izhaong  staff   448B  4  9 18:26 0110.HTML&CSS
drwxr-xr-x  13 izhaong  staff   416B  4  9 18:26 0120.JavaScript&TypeScript
drwxr-xr-x  13 izhaong  staff   416B  4  9 18:26 0130.Node
drwxr-xr-x  16 izhaong  staff   512B  4 14 14:49 0140.Vue
drwxr-xr-x   3 izhaong  staff    96B  4  9 18:26 0150.React
drwxr-xr-x   4 izhaong  staff   128B  4  9 18:26 0160.小程序
drwxr-xr-x   5 izhaong  staff   160B  4  9 18:26 0170.跨端
drwxr-xr-x   4 izhaong  staff   128B  4  9 18:26 0180.Electron
drwxr-xr-x   7 izhaong  staff   224B  4  9 18:26 0190.浏览器
drwxr-xr-x   5 izhaong  staff   160B  4  9 18:26 0199.其他
drwxr-xr-x   2 izhaong  staff    64B  5  4 15:08 1035.webpack&vite
➜  01.大前端 git:(develop) ✗

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

rename 's/01/10/' *

image-20220504152934741

# 加上前缀

rename 's/^/poster_/' *.jpg

image-20220621211501218

# 其他

rename 's/Sam3/Stm32/' *.nc	# 1.将所有*.nc文件中Sam3替换成Stm32
rename 's/\.bak$//' *.bak	# 2.去掉文件后缀名(比如去掉.bak)
rename 's/[ ]+//g' *		# 3.去掉文件名的空格
rename 's/^/yes/' *			# 4.文件开头加入字符串(比如yes)
rename 's/$/yes/' *			# 5.文件末尾加入字符串(比如yes)
rename 'y/A-Z/a-z/' *		# 6.将文件名改为小写
1
2
3
4
5
6
上次更新: 2023/01/05, 23:35:30
文件及文件夹
常用命令

← 文件及文件夹 常用命令→

最近更新
01
vim日常使用记录
04-02
02
滑动窗口最大值
04-02
03
有效的字母异位词
04-02
更多文章>
Theme by Vdoing | Copyright © 2021-2025 izhaong | github | 蜀ICP备2021031194号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式