
rename
该命令的标准写法如下:
<pre class="brush:php;toolbar:false;">rename [参数] '规则' 文件...
规则
文件
*.log
| 参数 | 作用 |
|---|---|
| `-v` | 输出执行过程信息(详细模式) |
| `-n` | 仅预览操作结果,不真正执行 |
| `-f` | 覆盖已存在的文件 |
| `-h` | 查看帮助文档 |
将当前目录下所有
.html
.php
<pre class="brush:php;toolbar:false;">rename 's/.html$/.php/' *.html
说明:
s/
.html$
.html
$
/.php/
.php
为所有
.txt
backup_
<pre class="brush:php;toolbar:false;">rename 's/^/backup_/' *.txt
移除所有文件名中的空格字符:
<pre class="brush:php;toolbar:false;">rename 's/ //g' *
注意:
g
把
.jpg
<pre class="brush:php;toolbar:false;">rename 's/.jpg$/.JPG/' *.jpg
<pre class="brush:php;toolbar:false;">rename 's/(d+)/sprintf("%03d", $1)/e' *.png功能:将文件名中的数字部分补零至三位数(如
img1.png
img001.png
<pre class="brush:php;toolbar:false;">rename 'if (/.jpeg$/) { s/.jpeg$/.jpg/ }' *功能:只对后缀为
.jpeg
-n
rename
若系统未安装
rename
mv
for file in *.html; do
mv "$file" "${file%.html}.php"
done
# Ubuntu/Debian
sudo apt install rename
# CentOS/RHEL
sudo yum install prename
rename
以上就是linux批量重命名文件是什么-rename 命令使用与实例的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号