在 CentOS(以及大多数 Linux 系统)中,移动文件或目录通常使用 mv 命令。
mv 源文件 目标路径
a.txt 移动到 /home/user/ 目录:mv a.txt /home/user/
mv old.txt new.txt
mv mydir /tmp/
-i:覆盖前询问(推荐)mv -i a.txt /home/user/
-f:强制覆盖,不询问mv -f a.txt /home/user/
-u:只移动“更新”的文件mv -u *.log /backup/
mv a.txt b.txt c.txt /data/
或使用通配符:
mv *.jpg /images/
mv 在不同磁盘/分区之间移动时,实际是先复制再删除原文件(对用户透明)。
/etc、/usr)要小心,建议加 sudo如果你有具体场景(比如移动并改名、批量移动、远程服务器之间移动),可以告诉我。