在主目录下,我看到一个名为~
的目录。我想我一定是不小心复制了主目录。
无论如何,它已经耗尽了我所有的空间,我想删除它,但是显然,仅运行rm -r ~
会删除我的主目录的全部内容。
有什么主意如何删除该~
目录而不造成任何损害?
答案 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>)
显然,您需要先谨慎进行彻底测试。