符号链接不会阻止文件的删除;如果目标文件被移动或删除,符号链接会断开。
如清单13中所示,gcc命令是一个符号链接,且在我的系统上它有三个不同的名称。
最直接的方法是复制现有的数据存储,并使用一个符号链接进行修正。
所有的符号连接都会被解析,所以不可能通过符号连接来避开此限制。
它是相对于symlink(符号链接,其实也就是我们常说的软链接)而言的,表示超出一个的目录项指向磁盘上同一块真实数据。
有了这个符号链接及每一个位于单独目录的部署,应用程序就可以轻松回滚到之前的版本。
另一种方法是使用--copy-links(或-L)复制符号链接指向的文件或目录,而不是复制符号链接本身。
另外,我们可以创建一个到可执行程序的符号链接,在执行这个符号链接时,就可以看到这个符号链接的名字。
Mercurial的Largefile插件使用了不同的方法,在复制出的资源库中提供了(从效果上)指向大文件的符号链接。
一个symlink链接是一个独立的文件,删除它不能删除它所指向的文件。
要删除符号链接,你只需要删除创建的链接文件就可以了。确保别删除了原始文件就好。
boolcreate_symlink(constpath&frompath,constpath&topath):此函数在frompath和topath间创建符号(软)链接。
CVS不允许重命名文件,而且对一些特殊文件(如symlink)的支持不是很好。
从系统上删除rlogin和rsh二进制程序,并将它们替代为SSH的一个symlink
把单独的WWW文件夹符号链接(symlink)进每个特定PhoneGap平台的代码库
1·With this symlink in place and each deployment in a separate directory, it is easy to roll back to previous versions of the application.
有了这个符号链接及每一个位于单独目录的部署,应用程序就可以轻松回滚到之前的版本。
2·This is one example of a broken symlink.
这是断符号链接的一个例子。
3·The process of creating this single symlink is called tree folding.
创建这种单一符号链接的过程称为树折叠。
4·A symlink is somewhat similar to Windows shortcuts or MacOS aliases, which can represent an image of an application that resides in another location, perhaps a different drive or directory.
符号链接有点类似于Windows快捷方式或MacOS别名,它可以表示驻留在另一个位置(或许是不同的驱动器或目录)的应用程序的映象。
5·As shown in Listing 13, the GCC command is a symlink and there are three different names for it on my system.
如清单13中所示,gcc命令是一个符号链接,且在我的系统上它有三个不同的名称。