linux对文件或文件夹操作时,如果遇到含有特殊字符的处理方式
linux系统在对文件或文件夹操作时,如果遇到特殊字符,以下作为参考:1. 文件和文件夹的名称中有特殊字符,操作有两种方式:例如:文件名为 x&y.za、通过转移符 "\"$ dos2unix x\&y.z$ touch x\&y.z$ cp x\&y.z test.z$ rm-f x\&y.zb、通过双引号括起来$ dos2unix "x&y.z"
·
linux系统在对文件或文件夹操作时,如果遇到特殊字符,可以通过以下方式处理:
1. 文件和文件夹的名称中有特殊字符,操作有两种方式:
例如:文件名为 x&y.z
a、通过转义符 "\"
$ dos2unix x\&y.z
$ touch x\&y.z
$ cp x\&y.z test.z
$ rm -f x\&y.z
b、通过双引号括起来
$ dos2unix "x&y.z"
$ touch "x&y.z"
$ cp "x&y.z" test.z
$ rm -f "x&y.z"
2. 特殊情况,文件或文件夹名前面是"-",使用下面方法操作:
例如:文件名为 -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
$ rm -f ./-xy.z
更多推荐
已为社区贡献3条内容
所有评论(0)