Linux mv 命令教程 – 移动或重命名文件/目录 | |||||||||||||||
一、命令简介
二、基本语法bash mv [选项] 源文件或目录 目标路径或名称 三、核心功能详解1. 移动文件或目录场景:将文件/目录从一个位置移动到另一个位置。 bash # 移动单个文件到指定目录mv file.txt /home/user/documents/# 移动多个文件到目录(目标必须为目录)mv file1.txt file2.txt /backup/# 移动整个目录到新路径mv old_dir/ /new/location/ 2. 重命名文件或目录场景:在同一路径下修改文件/目录名称。 bash # 重命名文件mv old_name.txt new_name.txt# 重命名目录mv old_dir/ new_dir/ 四、常用选项
五、注意事项
六、实际应用案例案例 1:批量移动文件并重命名bash # 将当前目录下所有 .txt 文件移动到 docs 目录,并添加前缀 "2024_"for file in *.txt; do mv "$file" "docs/2024_$file"done 案例 2:重命名日志文件(按日期归档)bash # 将 access.log 重命名为 access_2024-07-18.logmv access.log access_$(date +%Y-%m-%d).log 案例 3:安全覆盖文件(备份旧文件)bash # 覆盖前备份旧文件为 existing.txt~mv --backup=simple existing.txt existing.txt.bakmv new_data.txt existing.txt 七、补充技巧
通过掌握 |