相关疑难解决方法(0)

如何删除名称以“-”(连字符又名破折号或减号)开头的文件?

如何删除文件名以破折号(连字符或减号)开头的文件-?我通过 ssh 连接到远程 OSX 服务器,并且我的目录中有这个文件:

tohru:~ $ ls -l
total 8
-rw-r--r--    1 me  staff  1352 Aug 18 14:33 --help
...
Run Code Online (Sandbox Code Playgroud)

我怎么--help能从 CLI 中删除?这个问题是我偶尔以不同形式遇到的问题,这些文件很容易创建,但很难摆脱。

我试过使用反斜杠

rm \-\-help
Run Code Online (Sandbox Code Playgroud)

我试过引号

rm "--help"
Run Code Online (Sandbox Code Playgroud)

如何防止将减号(破折号或连字符)字符解释为选项?

command-line shell options quoting rm

428
推荐指数
6
解决办法
18万
查看次数

如何删除名为“-C”的文件

我需要删除我用 bunzip2 创建的以下文件:

 -rw-r--r--   1 beginner group    67493376 Feb 17 17:30 -C
Run Code Online (Sandbox Code Playgroud)

以下不起作用

  • rm -rf '-C'
  • rm -rf "-C"

我的操作系统是solaris。

bash solaris files

1
推荐指数
1
解决办法
449
查看次数

标签 统计

bash ×1

command-line ×1

files ×1

options ×1

quoting ×1

rm ×1

shell ×1

solaris ×1