linux - 删除不存在的文件

标签 linux windows file

首先要做的事情:

  • 我有 Windows 操作系统。
  • 我在 Linux 中使用 python(通过 U 盘)
  • 我正在用 Python 编写一段代码,要求它能够与 Excel 配合使用...

因此,一旦我创建了它(在 Linux 中),我就在计算机的 D: 驱动器中创建了一个 xlwt 文件。 当我启动到 Windows 时,我想删除该文件,但它显示

The file you specified is not valid or is too long

所以我尝试在命令提示符(管理员)中删除它,但它说文件不存在! 当我输入 dir 时,文件就会显示 所以我进入Linux(Kali Linux)并尝试了

rm -f xlwt 

但同样的问题:

当我在 Linux 中说 dir 时,它会说 xlwt\r

所以我说

rm -f xlwt\r 

但还是同样的问题。

最佳答案

在 Linux 中,使用制表符补全来获取文件名的正确转义版本。

输入以下内容:

rm xlw

然后按 Tab 键,shell 将使用“/r”的正确转义字符来完成文件名

然后您应该可以按 Enter 键删除该文件

关于linux - 删除不存在的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41347549/

相关文章:

linux - 尝试在远程服务器: "Permission denied"上执行脚本(创建文件夹)

windows - NTFS 文件系统时间

c++ - 是否有任何关于如何设计数据文件结构的引用/资源?

java - File.delete() 错误异常

php - UTF-8贯穿始终

linux - 我可以在 cron 文件中添加源语句吗?

c++ - linux中的串行写入阻塞,超时的解决方案?

c++ - 控制台窗口利用 pc 的 USB 资源

windows - 按文件夹层次结构重命名文件

java - 如果该行不遵循特定模式,是否有在读取文件时指定消息的功能