Questions tagged «symlink»

18
如何在Linux中符号链接文件?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 去年关闭。 Наэтотвопросестьответына 堆栈溢出нарусском:СимвольныессылкиикомандаLN 我想在Linux中建立一个符号链接。我已经写了这个Bash命令,其中第一个路径是我要链接到的文件夹,第二个路径是编译后的源。 ln -s '+basebuild+'/IpDome-kernel/kernel /home/build/sandbox/gen2/basebuild/IpDome-kernel/kernal 它是否正确?
1937 linux  symlink 

3
Git如何处理符号链接?
如果我有一个符号链接文件或目录,并将其提交到Git存储库,那会发生什么? 我认为它将保留为符号链接,直到文件被删除为止,然后,如果您从旧版本中拉回文件,它只会创建一个普通文件。 删除文件引用时该怎么办?它只是提交悬空的链接吗?

9
删除目录的符号链接
我有一个指向重要目录的符号链接。我想摆脱该符号链接,同时保留目录。 我试着rm回来rm: cannot remove 'foo'。 我试着rmdir回来rmdir: failed to remove 'foo': Directory not empty ,然后逐步前进rm -f,rm -rf然后sudo rm -rf 然后我去找我的后援。 有没有一种方法可以摆脱用婴儿洗澡水扔掉婴儿的符号链接?
1085 linux  file  symlink 


6
如何在目录树中找到所有符号链接?
我试图在我的网站的目录树中找到所有符号链接。我知道我可以find用来执行此操作,但是我不知道如何递归检查目录。 我已经尝试过以下命令: find /var/www/ -type l …后来我发现其中的内容/var/www是符号链接,因此我将命令更改为: find -L /var/www/ -type l 需要一段时间才能运行,但是我没有找到任何匹配。 我该如何检查子目录?
253 bash  find  symlink 

3
在Ubuntu中创建目录的符号链接
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 以下是用于创建目录符号链接的代码: sudo ln -s /usr/local/nginx/conf/ /etc/nginx 我已经创建了目录/etc/nginx。我只希望源目录(/usr/local/nginx/conf/)的内容在目标目录(/etc/nginx)的内容中。但是,当我执行代码时,/etc/nginx包含的目录名为conf,而不是的内容conf。该目录包含我想要的内容,但位置错误。 为什么将目录放置在目标文件夹中,而不是仅将目录内容放置在目标文件夹中?
247 linux  terminal  symlink 

13
Windows中的Git符号链接
我们的开发人员混合使用Windows和Unix操作系统。因此,在Unix机器上创建的符号链接成为Windows开发人员的问题。在Windows(msysgit)中,符号链接将转换为文本文件,并带有指向该文件的路径。相反,我想将符号链接转换为实际的Windows符号链接。 我对此的(更新的)解决方案是: 编写一个结帐后脚本,该脚本将递归查找“符号链接”文本文件。 将它们替换为与虚拟“ symlink”具有相同名称和扩展名的Windows symlink(使用mklink) 通过在.git / info / exclude中添加条目来忽略这些Windows符号链接 我尚未实现,但是我认为这是解决此问题的可靠方法。 问题: 您认为这种方法有什么弊端? 这个结帐后脚本甚至可以实现吗?即我可以递归地找出git创建的虚拟“符号链接”文件吗? 有人在做这样的剧本吗?
245 windows  git  symlink 

11
使用PowerShell创建硬链接和软链接
PowerShell 1.0可以创建类似于Unix的硬链接和软链接吗? 如果这不是内置的,那么有人可以将我指向一个具有模仿该脚本的ps1脚本的网站吗? 这是任何好的shell(恕我直言)的必要功能。:)

19
如何在Shell脚本中解析符号链接
给定绝对路径或相对路径(在类Unix系统中),我想在解决所有中间符号链接后确定目标的完整路径。同时解决〜username表示法的奖励点。 如果目标是目录,则可以将chdir()进入目录,然后调用getcwd(),但我真的很想从shell脚本中执行此操作,而不是编写C帮助程序。不幸的是,shell倾向于尝试向用户隐藏符号链接的存在(在OS X上是bash): $ ls -ld foo bar drwxr-xr-x 2 greg greg 68 Aug 11 22:36 bar lrwxr-xr-x 1 greg greg 3 Aug 11 22:36 foo -> bar $ cd foo $ pwd /Users/greg/tmp/foo $ 我想要的是一个resolve()函数,以便在上述示例中的tmp目录中执行时,resolve(“ foo”)==“ / Users / greg / tmp / bar”。
220 bash  shell  scripting  symlink 

12
如何让Git遵循符号链接?
我最好是将shell脚本替换为副本的符号链接,还是有另一种方法告诉Git遵循符号链接? PS:我知道它不是很安全,但是我只想在某些特定情况下这样做。
217 git  symlink 

8
如何检查符号链接是否存在
我正在尝试检查bash中是否存在符号链接。这是我尝试过的。 mda=/usr/mda if [ ! -L $mda ]; then echo "=> File doesn't exist" fi mda='/usr/mda' if [ ! -L $mda ]; then echo "=> File doesn't exist" fi 但是,这不起作用。如果是“!” 被遗忘,它永远不会触发。而如果 '!' 在那里,它每次都会触发。
208 bash  symlink 

6
NTFS连接点和符号链接有什么区别?
在较高级别上,NTFS交接点与符号链接之间的唯一明显区别是,交接只能成为目录,而SymLink也可以定位文件。 两者之间还有什么其他区别? (请注意,我已经看到了这个问题,我所寻找的内容有所不同-该问题正在寻找一个利弊列表,我正在寻找一系列技术差异)
139 windows  symlink  ntfs 

7
创建符号链接后,可以更改它指向的内容吗?
除了解除旧链接的链接并创建新的链接之外,是否有任何操作系统提供一种机制(系统调用-不是命令行程序)来更改符号链接(symlink)引用的路径名? POSIX标准没有。Solaris 10没有。MacOS X 10.5(Leopard)没有。(我可以肯定地说,AIX和HP-UX都没有。从此Linux系统调用列表来看,Linux也没有这样的系统调用。) 有什么事吗? (我希望答案是“否”。) 由于证明否定是很难的,所以让我们重新组织这个问题。 如果您知道某些尚未列出的(类似于Unix的)操作系统没有系统调用来重写符号链接(由返回的字符串readlink())的值,而又不删除旧的符号链接并创建新的符号链接,请添加它-或将它们添加-在一个答案。
122 unix  symlink 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.