Linux文件夹改名:mv命令详解

mv命令基础

Linux中重命名文件夹使用mv命令,语法为:mv [选项] 源文件夹 目标文件夹。当目标文件夹不存在时,mv会将源文件夹重命名为目标名称。

基本重命名

mv old_folder new_folder

将当前目录下的old_folder重命名为new_folder

注意事项

  • 目标名称不能与现有文件/文件夹同名,否则会覆盖!
  • 若目标是一个已存在的目录,源文件夹会被移动到该目录下,而非重命名。

跨目录重命名

可在不同路径下重命名并移动文件夹:

mv /path/to/old_folder /new/path/new_folder

old_folder移动到/new/path/并命名为new_folder


批量重命名

可以使用循环或rename命令。例如,将所有.txt文件扩展名改为.bak

for f in *.txt; do mv "$f" "${f%.txt}.bak"; done

另一例:使用rename(须安装):

rename 's/old/new/' *.txt

常见问题与解答

Q: 重命名出错如何恢复?

若尚未执行其他操作,可再次使用mv改回原名。如果目标已存在且被覆盖,则无法恢复。建议操作前备份重要数据

Q: 如何避免意外覆盖?

使用-i选项(交互模式):mv -i old_folder new_folder,若目标存在则会询问是否覆盖。

Q: 能否批量修改带空格的文件名?

确保引用变量或用转义。例如:mv "old folder" "new folder"


使用rename命令批量重命名

rename命令支持正则表达式,适合复杂批量改名。安装:

  • Debian/Ubuntu: sudo apt install rename
  • Red Hat/CentOS: sudo yum install prename

示例:将所有.jpg改为.jpeg

rename 's/\.jpg$/.jpeg/' *.jpg

总结

mv是Linux中功能强大的文件移动与重命名工具。掌握其用法能有效管理文件系统。注意:谨慎操作,尤其涉及覆盖时,善用-i选项或先进行测试。

分享到:
上一篇
群晖NAS Mac客户端安装与使用指南
下一篇
Android Studio 中文设置教程
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意