在 Linux 中移动文件或目录,最常用的是 mv 命令。下面按常见场景说明:
mv 源文件 目标路径
a.txt 移动到 /home/user/doc/ 目录mv a.txt /home/user/doc/
mv a.txt b.txt
(当前目录下 a.txt → b.txt)
mv mydir /tmp/
-i:覆盖前询问mv -i a.txt /tmp/
-f:强制覆盖(不询问)mv -f a.txt /tmp/
-u:只移动更新(源比目标新才移动)mv -u *.log /backup/
mv *.jpg /pic/
(移动当前目录所有 .jpg 文件)
mv 在不同磁盘/分区之间其实相当于“复制+删除”,但对用户透明,用法一样。
如果你用的是桌面 Linux(如 Ubuntu):
如果你有具体需求(如移动时保留权限、移动隐藏文件、脚本中移动等),可以告诉我。