linux - 在 Linux 中 : How can I create a symbolic link to a file whose name starts with a dash/minus sign ?

标签 linux symlink

如何创建指向名称以破折号/减号 (-) 开头 的文件的符号链接(symbolic link):?

我有这个(-1 是一个文件名):

-rw-r--r-- 1 root root 1 Mar 9 04:35 -1

我想要这个:

-rw-r--r-- 1 root root 1 Mar 9 04:35 -1

lrwx... 1 root root 2 Mar 8 14:56 myLink -> -1

============================================

请注意,我不想这个

lrwx... 1 root root 2 Mar 8 14:56 myLink -> ./-1

我想要:

lrwx... 1 root root 2 Mar 8 14:56 myLink -> -1

我试过了

ln -s ".-1"myLink

ln -s "./-1"myLink

ln -s "-1"我的链接

它们都不起作用……

最佳答案

您可以使用 -- 来表示您已完成传递选项:

ln -s -- -1 myLink

这样 ln 就不会尝试将 -1 解释为一个选项。 请注意,这适用于许多程序,而不仅仅是 ln

关于linux - 在 Linux 中 : How can I create a symbolic link to a file whose name starts with a dash/minus sign ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28942181/

相关文章:

linux - 文件系统覆盖中的 buildroot 文件权限未保留

linux - 在 Linux 上取消转义巨大的单行字符串

linux - 重写 httpd.conf 中的规则 (Apache)

java - 尝试更改 Java 版本时,OSX 上的符号链接(symbolic link)困惑

centos - 目录已存在时的符号链接(symbolic link)

linux - 在 intellij 项目中创建符号链接(symbolic link)

c - 为什么 C readlink() 有 ELOOP 作为可能的错误

c++ - 从另一个非进程和日志堆栈发送信号到线程没有发生

linux - 如何在 64 位 Linux 上为 Eclipse 安装 Maven 2 插件?

laravel - 如何避免自动 pull 请求中的符号链接(symbolic link)破坏?