rm
2022-04-28 本文已影响0人
loinue
使用rm 的时候发现提示有不符合要求的符合
发现有一个目录是以--开头的
-是特殊符号
网上查找到如下处理:
https://blog.csdn.net/carlos_zhao/article/details/123324917
其中一个是加双引号,一个是加/号来进行转义,发现不行。
然后拉到下面看有这种情况:——文件或文件夹名前面是"-",使用下面方法操作:
例如:文件名为 -xy.z
解决方法,用 "--" 或 "./"处理
$ dos2unix -- -xy.z #转化dos格式为unix
$ touch -- -xy.z #新建文件
$ cp -- -xy.z test.z #复制文件
$ rm -f -- -xy.z #删除文件
$ dos2unix ./-xy.z
$ touch ./-xy.z
$ cp ./-xy.z test.z