将符号链接上传到服务器

我正在处理一个依赖于符号链接的目录结构的项目。 我想打包这个项目,使没有命令行访问或知识的用户仍然可以上传项目到他们的服务器。 目前,这是不可能的,每当我尝试上传符号链接时,它们都被转换成它们链接的内容。

实际上是否可以将符号链接上传到服务器? 如果是的话,程序是什么? 如果不是,你能推荐另一种方法吗?

这个项目不会没有符号链接,因为我需要在不同的地方相同的信息,复制内容不是一个选项。

谢谢!!!

除了Dennis的build议之外,您还可以查看tar或cpio,然后使用自解压shell脚本,以便最终用户安装。

在这里查看(>>)任何bash脚本教程下的文档或尝试MakeSelf 。

你怎么上传?

rsync可以复制符号链接,如果这是一个可用的选项。

你的用户可以运行脚本来创build符号链接吗?

为了扩大丹尼斯·威廉姆森的答案:

您正在使用FTP上传。 FTP不支持符号链接。

由于其他原因,FTP也是不可取的。

支持通过ssh上传,而不是摆脱你的问题。 例如你将能够使用rsync。

如果您的项目是一个PHP应用程序,并且我们假设安装目标最糟糕的情况是某些带有PHPfunction的unix webhotel,那么确实无法在服务器上执行/运行一些安装脚本。

最好的select是可能有一个PHP页面,将创build符号链接()或链接()所需的链接。 将它们硬编码到PHP页面中,或者编写一个简单的脚本来读取简单的configuration文件。