我正在使用 SSH 连接到另一个磁盘空间非常有限的终端。输入 ls 后,我看到一个名为 #korpus.txt# 的文件。我怀疑这个文件是一个 emacs 缓冲区,但在运行 emacs 并尝试使用 Cx k bufname RET 将其杀死时,找不到它。我该如何删除 #korpus.txt#?
答案1
rm '#korpus.txt#'
解决了问题。引号对于转义 # 是必需的。没有尝试 Class Stackers 解决方案。
答案2
还有一些其他方法可以删除奇怪名称的文件,尽管不如前面描述的方法理想,但可以在紧急情况下帮到你:
谨慎使用通配符:
rm -i ?korpus.txt?
尝试使用文件名补全。在 bash 中:
rm #
tab变成rm \#korpus.txt#
尝试使用不同的 shell 来完成该任务。
/bin/tcsh
没有问题rm #korpus.txt#