我们知道bash shell中的命令是采用"-" 活 “--”开头的。
今天有个同时问自己有个目录是-1,问如何进入。
记得老早前看过,回忆了几分钟,突然想起来了,
要现把参数给设置过就行了,这样这个目录就不会当作参数了。
举例:
madding@wmmad:~$ mkdir -- -1 madding@wmmad:~$ cd -- -1 madding@wmmad:~/-1$ cd .. madding@wmmad:~$ rm -rf -- -
特此记录下,免得下次回忆:)
本文介绍了在BashShell中如何正确处理以特殊字符“-”开头的目录名称,例如目录名为-1的情况。通过使用额外的破折号来指定目录路径而非命令参数的方式,可以正常进入此类特殊命名的目录。
我们知道bash shell中的命令是采用"-" 活 “--”开头的。
今天有个同时问自己有个目录是-1,问如何进入。
记得老早前看过,回忆了几分钟,突然想起来了,
要现把参数给设置过就行了,这样这个目录就不会当作参数了。
举例:
madding@wmmad:~$ mkdir -- -1 madding@wmmad:~$ cd -- -1 madding@wmmad:~/-1$ cd .. madding@wmmad:~$ rm -rf -- -
特此记录下,免得下次回忆:)
1326

被折叠的 条评论
为什么被折叠?