温馨提示×

centos怎样移动文件位置

小樊
40
2026-10-08 19:20:47
栏目: 智能运维

在 CentOS(以及其它 Linux 发行版)中,移动文件或目录主要使用 mv 命令。下面按常见场景说明:


一、基本用法

mv 源文件 目标路径

示例

mv test.txt /home/user/

将当前目录下的 test.txt 移动到 /home/user/ 目录中。


二、移动并重命名

mv old.txt /home/user/new.txt

移动文件的同时重命名为 new.txt。


三、移动目录

mv mydir /tmp/

目录移动方式和文件一样。


四、移动多个文件

mv a.txt b.txt c.txt /tmp/

或使用通配符:

mv *.log /var/log/old/

五、常用参数

1. 强制覆盖(不提示)

mv -f file.txt /tmp/

2. 覆盖前询问

mv -i file.txt /tmp/

3. 详细显示过程

mv -v file.txt /tmp/

六、跨文件系统移动(本质是先复制再删除)

mv 在不同磁盘/分区之间移动时,会自动复制后删除原文件,权限和属性一般保持不变。


七、常见错误

权限不足

mv: cannot move 'file' to '/root/': Permission denied

解决:

sudo mv file /root/

如果你有具体场景(比如移动并重命名、批量移动、脚本中使用),可以告诉我,我可以给你更精确的命令。

0 踩