在Linux系统中,移动文件到另一个分区主要通过mv
命令实现,具体操作步骤如下:
一、移动文件到指定目录
-
基础语法
mv [选项] 源文件/目录 目标路径
-
示例 :将文件
file.txt
移动到/home/user/
目录mv file.txt /home/user/
-
覆盖目标文件 :若目标路径已存在同名文件,使用
-f
选项强制覆盖mv -f file.txt /home/user/file.txt
-
保留原文件 :使用
-n
选项避免覆盖mv -n file.txt /home/user/file.txt
-
-
移动目录
直接使用目录路径即可,例如:
mv /home/shishun/文件夹A /home/shishun/文件夹D
二、跨分区移动文件
-
确定目标分区挂载点
-
使用
lsblk
查看设备节点:lsblk
-
使用
df
查看挂载点:df -h
-
常见挂载点为
/mnt/d/
或/media/
。
-
-
移动文件到挂载的分区
假设目标分区挂载在
/mnt/d/
,则命令为:mv file.txt /mnt/d/
- 若目标目录不存在,需先创建:
mkdir -p /mnt/d/
- 若目标目录不存在,需先创建:
三、批量移动文件
-
使用通配符 :移动多个文件
mv *.txt /mnt/d/
-
递归移动目录 :
mv -r /source/* /target/
- 注意:
-r
选项会递归移动目录,若目标目录已存在同名目录,会覆盖。
- 注意:
四、注意事项
- 权限问题 :确保对源文件和目标目录有读写权限。- 风险提示 :覆盖操作可能导致数据丢失,建议使用
-n
选项确认。