【发布时间】:2015-01-13 22:11:46
【问题描述】:
我正在使用 mac 操作系统。我注意到有一个名为“;”的未知文件它是不可删除的。 我试过了:
rm ;
错误信息是:
usage: rm [-f | -i] [-dPRrvW] file ...
unlink file
这是一个空文件,不是目录。谁能给我解释一下这是什么以及如何删除它?
【问题讨论】:
我正在使用 mac 操作系统。我注意到有一个名为“;”的未知文件它是不可删除的。 我试过了:
rm ;
错误信息是:
usage: rm [-f | -i] [-dPRrvW] file ...
unlink file
这是一个空文件,不是目录。谁能给我解释一下这是什么以及如何删除它?
【问题讨论】:
; 在 shell 中用作两个查询之间的分隔符。
echo toto; echo tata 将运行 echo toto 然后 echo tata。
删除文件,你必须转义它:
rm ';'
这样; 不会被您的shell 解释为关键字,而是作为rm 的参数给出
【讨论】:
rm -i * - 对您想要保留的所有内容说“n”,对您的一个(或更多)说“y”不要。