在 Linux 系统中,可以使用 mv 命令来移动文件或文件夹到另一个目录。mv 是 "move" 的缩写,用于移动或重命名文件和目录。
mv [选项] 源文件或目录 目标目录
移动单个文件到目标目录
mv file.txt /path/to/destination/
file.txt 移动到 /path/to/destination/ 目录。移动多个文件到目标目录
mv file1.txt file2.txt /path/to/destination/
file1.txt 和 file2.txt 同时移动到目标目录。移动目录到另一个目录
mv dir1 /path/to/destination/
dir1 目录(包括其内容)移动到目标目录。移动时强制覆盖(不提示)
mv -f source.txt /path/to/destination/
-f 选项强制覆盖目标位置同名文件(无警告)。移动前提示确认覆盖
mv -i source.txt /path/to/destination/
-i 选项在覆盖前会询问用户确认(适合重要文件)。移动并重命名文件
mv oldname.txt /path/to/destination/newname.txt
newname.txt。移动当前目录下所有文件到目标目录
mv * /path/to/destination/
mv 会直接覆盖(除非使用 -i 选项)。mv 实际是复制+删除操作,速度较慢。ls 确认目标路径是否存在:
bash
ls /path/to/destination/tab 键自动补全路径,避免手动输入错误。如果操作后文件不见了,可以先检查目标路径是否正确,或使用 find 命令搜索:
find / -name "filename" 2>/dev/null