在UNIX中删除名为〜的文件夹

时间:2018-11-19 15:08:33

标签: unix delete-file

在主目录下,我看到一个名为~的目录。我想我一定是不小心复制了主目录。

无论如何,它已经耗尽了我所有的空间,我想删除它,但是显然,仅运行rm -r ~会删除我的主目录的全部内容。

有什么主意如何删除该~目录而不造成任何损害?

4 个答案:

答案 0 :(得分:2)

只需在其前添加一个\rm -rf \~

答案 1 :(得分:1)

对其进行转义,以使外壳不会展开波浪号。这些都可以做到:

rm -r '~'
rm -r \~
rm -r ~/'~'
rm -r ~/\~

答案 2 :(得分:1)

我会使用rm -rf \~ \退出键应阻止您删除主目录。

答案 3 :(得分:1)

您可以尝试制作一个ls | grep -v <other files>语句,该语句将忽略所有其他文件,从而仅列出具有该奇怪名称的文件。
然后,您可以这样做:

rm $(ls | grep -v <other files>)

显然,您需要先谨慎进行彻底测试。