首页 > 其他分享 >在终端中使用命令行实现对一个文件夹下所有文件名进行重命名,去掉名称中的前4个字母

在终端中使用命令行实现对一个文件夹下所有文件名进行重命名,去掉名称中的前4个字母

时间:2023-03-05 21:14:32浏览次数:42  
标签:重命名 字符 文件名 字母 文件夹 file

终端中使用命令行实现对一个文件夹下所有文件名进行重命名,去掉名称中的前4个字母:

for file in *; do mv "$file" "${file:4}"; done

该命令使用了循环,遍历了文件夹下所有的文件名,对每一个文件名都执行一次重命名操作。${file:4} 表示从第五个字符开始,将该字符及其之后的字符作为新的文件名。

如果你想重命名文件名为保存后五个字母,你可以在终端中使用以下命令:

for file in *; do mv "$file" "${file:(-5)}"; done

${file:(-5)} 表示从倒数第五个字符开始,将该字符及其之后的字符作为新的文件名。

标签:重命名,字符,文件名,字母,文件夹,file
From: https://www.cnblogs.com/chentiao/p/17181655.html

相关文章

  • C语言-操作文件夹和文件
    文件夹——_mkdir()1#include<stdio.h>2#include<io.h>3#include<direct.h>45/**6*int_access(constchar*path,intmode);7*int_waccess(......
  • Windows系统中删除大文件夹
    在做一些大型数据的研究时,很多时候会下载大数据集,这种数据集中会包含很多文件,此时在Windows系统中想要删除这个大文件夹速度会非常慢。可以考虑使用如下指令,提高删除大文件......
  • C#中的bin和obj文件夹有什么用?
    原文网址:https://zhuanlan.zhihu.com/p/435379436Bin目录用来保存项目生成后程序集,它有Debug和Release两个版本,分别对应的文件夹为bin/Debug和bin/Release,这个文件夹是默......
  • python 递归创建文件夹os.makedirs(转载)
    os.makedirs(name,mode=0o777,exist_ok=False)作用用来创建多层目录(单层请用os.mkdir)参数说明 name:你想创建的目录名mode:要为目录设置的权限数字模式,默认的模式为......
  • win10不能访问共享文件夹(组织安全策略)
    此问题需要修改Win10网络策略按window+R键输入gpedit.msc来启动本地组策略编辑器。依次找到“计算机配置-管理模板-网络-Lanman工作站”这个节点,在右侧内......
  • 力扣---1487. 保证文件名唯一
    给你一个长度为n的字符串数组names。你将会在文件系统中创建n个文件夹:在第i分钟,新建名为names[i]的文件夹。由于两个文件不能共享相同的文件名,因此如果新建文......
  • Windows下使用FFmpeg,完成当前文件夹下多个MP4视频的拼接
    目的单纯进行视频时长拼接,不改变两段视频各自的分辨率、码率等一切信息。一、安装FFmpeg方法1:Windows打开powershell,使用winget命令安装FFmpegwingetinstallffmpeg......
  • 1487. 保证文件名唯一
    给你一个长度为n的字符串数组names。你将会在文件系统中创建n个文件夹:在第i分钟,新建名为names[i]的文件夹。由于两个文件不能共享相同的文件名,因此如果新建文......
  • 1487. 保证文件名唯一 (Medium)
    问题描述1487.保证文件名唯一(Medium)给你一个长度为n的字符串数组names。你将会在文件系统中创建n个文件夹:在第i分钟,新建名为names[i]的文件夹。由于两个......
  • JSP上传文件夹的三种解决方案
    ​ 在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。先说下要求:PC端全平台支持,要求支持Windows,Mac,Linux......