如何在以“-”开头的文件上使用命令

亚伦

我在以“-”开头的文件(即-file 1,-file 2)上使用命令时遇到麻烦。它给了我无效的选项错误。

例如:

cp '-file 1' '-file 2'

但是,回声仍然有效。

echo "Hello World" > '-file 2'

如何使“-”不表示我正在选择一个选项?

克里斯·唐纳

大多数POSIX实用程序都指定--可用于终止选项参数的参数:

cp -- '-file 1' '-file 2'

您还可以使用.指向当前目录的硬链接来引用当前目录:

cp './-file 1' './-file 2'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Golang中使用命令执行SQL文件

如何在MySQL中使用命令行导入SQL文件?

如何在Windows 8上使用命令提示符设置/更改DNS

如何使用命令行生成Java CAP文件

Java如何在Mac上使用命令打开URL?

如何在Windows上使用命令行获取SVN修订信息

如何在Windows上为Javac使用命令行参数文件?

如何在Mac上使用命令行创建多个文件夹/超过20个/

如何在批处理文件上使用命令FOR获取文本文件的内容

每次有人使用命令时如何在数字上加上+1

如何在Linux上使用命令行从可启动ISO创建可启动USB?

如何在3个条件的基础上使用命令

如何在Windows上使用命令行上传文件?

如何在Windows上使用命令行执行具有外部依赖关系的jar文件?

如何使用命令行删除大量的._文件

如何在debian8上使用命令或某些软件连接我的wifi?

如何在目录中以特殊字符开头的文件上使用命令?

如何在Linux服务器上使用命令行下载Dropbox目录或文件

如何在CentOS 7上使用命令行更改语言?

如何使用命令行方法从DVD恢复文件?

Shell如何在目录中的每个文件上使用命令

我如何在`find -exec`中的`\ {\}`上使用命令扩展?

如何在Perforce中使用命令行同步到特定文件夹

如何使用命令行删除Time Machine文件

如何在Linux中使用命令Shell在目录中创建特定文件的数组?

如何在macOS上使用命令行解码带引号的可打印文件?

如何在 ubuntu 18.04 上使用命令行调整锁屏背景的大小?

如何在 Windows 上使用命令提示符获取 .exe 文件的内存大小

如何使用命令行编译java文件?