中横线“-”在linux中经常出现在命令参数中,例如:
ls -l
中横线“-”作为文件名,如果直接使用,会返回错误,例如:
mkdir -test
mkdir:无效选项 -- t
请尝试执行‘mkdir --help’来获取更多信息。
正确的用法:
mkdir ./-test
cd ./-test
rm ./-test
或者
mkdir -- -teset
cd -- -test
rm -- -test
Linux 中横线“-”作为文件名前缀
原文:http://blog.itpub.net/14710393/viewspace-1979368/