实用的 Linux 系统操作技巧
在 Linux 系统的使用和管理中,会遇到各种各样的任务,下面将为大家介绍一些常见问题的解决方案和操作技巧。
1. 重命名多个文件
在 Linux 系统里,有时需要批量重命名文件,但直接使用mv *.foo *.bar可能无法达到预期效果,或者需要对一组文件进行任意方式的重命名。
- 示例代码
# 简单循环更改文件扩展名 for FN in *.bad do mv "${FN}" "${FN%bad}bash" done # 更任意的更改,以书籍章节文件名为例 for i in *.odt; do mv "$i" "$(echo $i | cut -d'=' -f1,3)"; done- 测试步骤
- 使用 echo 和尖括号查看参数:
for i in *.odt; do echo "<$i>" "<$(echo $i | cut -d'=' -f1,3)>"; done- 使用 set -x 进一步调试:set -x for i in *.odt; do e