解决 'ln: failed to create hard link ...: Invalid cross-device link' 错误

当你尝试使用 ln 命令创建硬链接时,你可能会遇到 'ln: failed to create hard link ...: Invalid cross-device link' 错误。

错误原因:

这个错误提示是因为 ln 命令无法在不同设备之间创建硬链接。硬链接是指向同一个文件的多个文件名,它们必须位于同一个文件系统中。

解决方案:

要解决这个问题,你可以使用 cp 命令来复制文件,而不是使用 ln 命令来创建硬链接。例如:

cp /ugreen/@appstore/com.ugreen.pro.docker/nginx/docker_serv.conf docker_serv.conf

这将在当前目录下创建一个名为 docker_serv.conf 的副本文件。

注意: 使用 cp 命令复制文件会创建一个全新的文件,而不是创建硬链接。这意味着对副本文件的更改不会影响原始文件。

解决 'ln: failed to create hard link ...: Invalid cross-device link' 错误

原文地址: https://www.cveoy.top/t/topic/fTng 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录