温馨提示×

怎样在linux移动文件

小樊
42
2026-09-01 15:17:27
栏目: 智能运维

在 Linux 中移动文件或目录,最常用的是 mv 命令。下面按常见场景说明:


一、基本用法

mv 源文件 目标路径

示例

  1. a.txt 移动到 /home/user/doc/ 目录
mv a.txt /home/user/doc/
  1. 移动并重命名
mv a.txt b.txt

(当前目录下 a.txtb.txt

  1. 移动整个目录
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):

  • 文件管理器中直接拖拽
  • 或右键 → “移动到…”

如果你有具体需求(如移动时保留权限、移动隐藏文件、脚本中移动等),可以告诉我。

0