如何将目录移动到新安装的驱动器?

如何将目录移动到新安装的驱动器?

将目录移动到新安装的驱动器的更简单的方法是什么

例如,如果我有一个名为 /example 的目录并将新驱动器安装到 /vol,我如何轻松地将 /example 移动到 /vol

由于数据库数据存储在/example中,如果我复制该文件夹,它可能会被损坏。

谢谢

答案1

mv /example /vol

(适用于 Linux、BSD、大多数 Unix 版本和 Windows PowerShell)

答案2

  1. 关闭数据库(或任何其他依赖于/example 的服务)
  2. mv /example/* /vol/
  3. rm -rf /example
  4. 重新配置数据库/应用程序以使用 /vol,或者创建符号链接ln -s /vol /example

答案3

只要在移动之前关闭数据库,移动数据目录就没问题。

将 /example 中的所有文件移动到 /vol:

mv /example/* /vol

文件将直接位于 /vol 下。


将 /example 目录移至 /vol 内:

mv /example/ /vol

文件将位于 /vol/example 下。

相关内容