Questions tagged «ln»

1
如何覆盖目录的符号链接?
有两个目录foo1和foo2。 首先,我通过创建目录符号链接ln -s foo1 bar。之后,我想更改符号链接,所以输入ln -sf foo2 bar 但bar仍与foo1。Symlink foo2是在中创建的foo1。 我要替换foo1为时应输入什么foo2? 我在三种环境中进行了测试。 Ubuntu 12.04,ln(GNU coreutils)8.13 CentOS 6.4,ln(GNU coreutils)8.4 OS X 10.7.5,ln(无版本)
15 linux  macos  ln 

1
如何在Mac上的/ usr / bin中创建符号链接?
环境:OSX Sierra,达尔文内核版本16.3.0 根本问题:我想在中央存储库中使用一堆shell脚本,这些脚本具有#!/ usr / bin / zsh。在我的Mac上,zsh位于/ bin / zsh中。 尝试的解决方案:我想创建一个符号链接 ln -s /bin/zsh /usr/bin/zsh 我的用户帐户具有管理员权限,但是我不是root用户,因此我不希望在此Mac上启用root用户。因此我首先做了一个 sudo su 获取具有root特权的shell,然后执行ln命令。但是我仍然收到错误信息ln:/ usr / bin / zsh:不允许操作。 问题: 为什么会收到此错误消息? 我要怎么做才能创建链接? 有没有更好的方法可以实现我的最初目标?注意固定#!行数不是一种选择。
11 shell  sudo  symbolic-link  su  ln 

2
符号链接到当前文件夹作为绝对路径,而无需键入整个路径
符号链接是相对路径的保存的快捷方式: ~/foo➤ ln -s . ~/bar/foo ~/foo➤ ls -l ~/bar total 8 lrwxr-xr-x 1 me me 1B 15 May 14:38 foo -> . 该文件~/bar/foo是到bar当前目录的符号链接,即自身 如果我想在另一个目录中创建到当前目录的符号链接,该怎么办?因此,在上面的示例中,我进入~/foo并想创建~/bar/foo到的符号链接~/foo。当然,我当前的目录可能比5个字符长很多,并且可能不太容易键入。
10 bash  symbolic-link  ln 


2
取消链接(删除)目录符号链接
我做了: ln -s /DATA/ ./base_DATA/ 我想取消联系。只是: unlink ./base_DATA 但... unlink: cannot unlink './base_DATA': Is a directory 根据这个答案(以及许多其他在线),问题通常是unlink命令中的尾随空格。但无论如何我都会得到这个错误 任何想法如何解决这个问题?
1 linux  bash  symbolic-link  rm  ln 

1
ln -s -T ::“-T”开关到底做了什么?
我见过了 -T 正在使用的开关,例如 这里 。 查看手册页,它只是显示:“将LINK_NAME视为普通文件”。有人可以说明使用和不使用之间的区别 -T 开关?
ln 
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.