Linux 使用 mv 命令重命名或移动文件

我记得有一次,在 Linux 服务器上,我需要将一个名为“report.txt”的文件从“documents”目录移动到“archives”目录。
我坐在电脑前,手指快速敲击键盘,执行了这个命令:
bash mv 文件/report.txt 档案/
这个命令速度非常快。
几乎立即“report.txt”从“文档”中消失并出现在“档案”中。
然后我想到,如果我想先移动一个文件以确认它是否意外覆盖其他文件,我可以添加“-i”选项:
bash mv -i 文档/report.txt 档案/
这次,它会弹出一个小窗口,询问我是否要重写文件。
虽然这次没有必要,但我暗自庆幸自己做对了。
这就是控制。
一个小小的选择就可以在不确定的时期保护我们的数据安全。

如何使用mv命令移动文件

mv 命令,Linux 中移动文件的神器。
记住这些以避免犯错误。

1 . 移动文件时,首先检查目标目录是否存在。
不在这里吗? 使用 mkdir -p 创建一个新家。

2 将多个文件移动到一起? 一一写好,不要用通配符,容易搞乱。

3 该文件是否具有相同的名称? 小心! 首先检查目标目录中是否有,并使用-i选项询问。

4 重命名? 很简单,跟上新名字就可以了,但是批量的话就复杂一点了。

5 移动目录? 注意同名冲突,可能会成为子目录。

6 高级选项? -v 查看详细信息,-n 不覆盖,-u 仅更新新文件。

常见错误:目录未创建、乱用通配符、权限不足。

安全第一:移动前检查,重要操作使用-i,备份重要文件。

效率提升:批量使用find和xargs,复杂同步使用rsync,重命名使用sed。

掌握这些,就能顺利使用mv命令了。
自己看看,还有什么疑问吗?