mv
命令用于移动文件或目录,或者重命名文件和目录。以下是 mv
命令的详细用法:
基本语法
mv [选项] 源目标 目标
常用选项
-f
:强制移动,不会询问用户覆盖文件的确认。-i
:交互模式,在覆盖文件时会询问用户确认。-u
:仅在源文件比目标文件新或目标文件不存在时移动。-v
:详细模式,显示正在执行的操作。-n
:不覆盖已存在的文件。-t
:指定目标目录(用于移动多个文件)。
使用示例
移动单个文件
mv source.txt /path/to/destination/
移动多个文件
mv file1.txt file2.txt /path/to/destination/
重命名文件
mv oldname.txt newname.txt
移动目录
mv /path/to/source_directory /path/to/destination/
使用强制覆盖
mv -f source.txt /path/to/destination/
使用详细模式
mv -v source.txt /path/to/destination/
使用交互模式
mv -i source.txt /path/to/destination/
使用不覆盖选项
mv -n source.txt /path/to/destination/
移动多个文件到一个目录
mv file1.txt file2.txt -t /path/to/destination/
注意事项
- 在使用
mv
命令时,请确保源文件或目录存在,并且你有足够的权限访问目标目录。 - 使用
-f
或-n
时要小心,以免不小心覆盖重要文件。
通过这些选项和示例,你可以根据需要灵活地使用 mv
命令。