我使用 touch 1.txt创建的txt后面带了个问号
时间: 2023-07-14 11:08:43 浏览: 192
shell脚本生成.txt数据文件
5星 · 资源好评率100%
如果你使用 `touch` 命令创建的文件后面带了一个问号,这可能是由于文件名中包含了特殊字符或非ASCII字符导致的。
在 Linux 系统中,文件名不能包含特殊字符或非ASCII字符,否则可能会导致一些问题,包括显示异常或无法正确处理文件。
如果你想创建一个名为 `1.txt` 的文件,可以尝试以下方法:
1. 使用双引号或单引号括起文件名:
```
touch "1.txt"
```
或
```
touch '1.txt'
```
这样可以确保文件名被正确解释,避免特殊字符或非ASCII字符引起的问题。
2. 检查文件名是否包含特殊字符或非ASCII字符:
```
ls -b
```
这会以转义的形式显示文件名,帮助你确定是否包含特殊字符或非ASCII字符。
如果以上方法仍然无法解决问题,可以尝试在创建文件之前先切换到合适的目录,确保你有权限在该目录下创建文件。另外,也可以考虑重命名文件,避免使用特殊字符或非ASCII字符。
希望这些方法能够帮助你解决问题。如果问题仍然存在,请提供更多细节,以便我能够更好地帮助你。
阅读全文