Linux下批量重命名文件bash命令详解
2015-07-21 09:38
896 查看
Linux下批量重命名文件bash命令详解
在Linux批量命名文件一般用bash命令for file in xxx; do mv “$file” “${file%yyy}zzz”;done
解析
1>for file in xxx; xxx代表某路径下的某类文件; 2>do mv "$file" "${file%yyy}zzz"; 执行重命名操作; a>"$file" 表示即将命名的某文件; b>yyy表示在file中即将被替换掉的字符串; c>zzz即将要替换掉yyy的字符串; 3>done;结束.
PS
for file in xxx;do echo “$file”;done可以列出xxx的所有文件;命令类似ls的效果(不过没有详细信息);
相关文章推荐
- 用批处理重命名文本文件名的代码
- 批处理重命名特殊文件名的代码
- PowerShell实现批量重命名文件
- 重命名SQLServer数据库的方法
- 用python实现批量重命名文件的代码
- PowerShell批量文件重命名操作实例
- 基于php上传图片重命名的6种解决方法的详细介绍
- fckeditor上传文件按日期存放及重命名方法
- java实现文件重命名的方法
- Python批量重命名同一文件夹下文件的方法
- python对指定目录下文件进行批量重命名的方法
- Matlab重命名和剪切,movefile是大坑
- 树形控件的重命名问题
- Total Commander 批量重命名之位数对齐
- python os模块进行文件的删除与重命名
- gradle修改生成apk的名字,并修改输出路径
- 重命名表空间rename(非system)
- 【Python】如何利用Python批量重命名
- jsp中用fileupload组件上传文件遇到的问题
- AD 技巧篇——重命名域控制器 推荐