将目录移动到新安装的驱动器的更简单的方法是什么
例如,如果我有一个名为 /example 的目录并将新驱动器安装到 /vol,我如何轻松地将 /example 移动到 /vol
由于数据库数据存储在/example中,如果我复制该文件夹,它可能会被损坏。
谢谢
答案1
mv /example /vol
(适用于 Linux、BSD、大多数 Unix 版本和 Windows PowerShell)
答案2
- 关闭数据库(或任何其他依赖于/example 的服务)
mv /example/* /vol/
rm -rf /example
- 重新配置数据库/应用程序以使用 /vol,或者创建符号链接
ln -s /vol /example
答案3
只要在移动之前关闭数据库,移动数据目录就没问题。
将 /example 中的所有文件移动到 /vol:
mv /example/* /vol
文件将直接位于 /vol 下。
将 /example 目录移至 /vol 内:
mv /example/ /vol
文件将位于 /vol/example 下。