将/root下的employee.json挪到/home/Downloads/
### 完整操作步骤
1. **首先检查文件是否存在**:
```bash
sudo ls -l /root/employee.json
```
2. **执行移动命令**(需要root权限):
```bash
sudo mv /root/employee.json /home/Downloads/
```
3. **验证移动结果**:
```bash
ls -l /home/Downloads/employee.json
```
### 如果遇到问题
#### 情况1:权限不足
```bash
sudo su # 切换到root用户
mv /root/employee.json /home/Downloads/
exit # 返回普通用户
```
#### 情况2:目标目录不存在
```bash
sudo mkdir -p /home/Downloads/ # 创建目录
sudo mv /root/employee.json /home/Downloads/
```
#### 情况3:需要保留文件属性
```bash
sudo mv -v /root/employee.json /home/Downloads/
```
`-v` 参数显示操作详情
### 重要说明
1. `/root/` 是系统目录,普通用户无权限访问,必须使用 `sudo`
2. 移动后:
- 原位置文件将不复存在
- 新位置文件权限可能变为 `root` 所有
3. 如需修改权限:
```bash
sudo chown $USER:$USER /home/Downloads/employee.json
sudo chmod 644 /home/Downloads/employee.json
```
### 替代方案(更安全)
1. **先复制再删除**:
```bash
sudo cp /root/employee.json /home/Downloads/
sudo rm /root/employee.json
```
2. **使用rsync(适合大文件)**:
```bash
sudo rsync -avh --progress /root/employee.json /home/Downloads/
sudo rm /root/employee.json
```
### 验证文件完整性
```bash
# 比较文件MD5值
sudo md5sum /root/employee.json # 移动前记录
md5sum /home/Downloads/employee.json # 移动后验证
```