Linux 如何删除~而不删除我的主目录?
使用Linux 如何删除~而不删除我的主目录?,linux,bash,Linux,Bash,使用退出时使用vim时出错:wq我键入一个额外字符(~),这创建了一个名为~的目录;但是,如果我将cd放入其中,它会将我带到当前用户的主页。如果不删除主目录,如何删除此目录?只需引用~。为了安全起见,请使用rmdir,而不是rm(rmdir只会删除一个空目录,因此即使你把主目录弄乱了,也不会删除它) 可以使用显式指定当前目录的rm-rfi./\~来解决此问题 (*)类似的问题已经问过了(谢谢@AvihooMamka)所有推荐的方法对我的情况都没有帮助。所以我做了: rm -rf ./'~' 它
退出时使用vim时出错:wq代码>我键入一个额外字符(~
),这创建了一个名为~
的目录;但是,如果我将cd
放入其中,它会将我带到当前用户的主页
。如果不删除主目录,如何删除此目录?只需引用~
。为了安全起见,请使用rmdir
,而不是rm
(rmdir
只会删除一个空目录,因此即使你把主目录弄乱了,也不会删除它)
可以使用显式指定当前目录的rm-rfi./\~
来解决此问题
(*)类似的问题已经问过了(谢谢@AvihooMamka)所有推荐的方法对我的情况都没有帮助。所以我做了:
rm -rf ./'~'
它帮助我摆脱了用户目录中的“~”目录 我确信这是重复的,但简短的回答是,rmdir./~”
键入的内容与图中所示完全相同。退出Vim将进入一个全新的阶段。我担心下一篇帖子会是“我在试图退出Vim时误撞了飞机”。看看我们用@username(不链接到他们的个人资料)标记用户。@marounnaroun你怎么能从@user
没有参与的答案中做到这一点呢?这很好,但是要非常小心地使用带有-rf
和~
作为参数的任何rm
命令,以防万一…:-)如果是这样的话,那么最安全的做法是切换到该目录,然后在那里保存rm
文件,而不是冒着使用带有~的rm
命令的风险。类似于cd'~'
后跟ls-la
的东西应该会显示该目录中的任何文件,然后您可以单独rm
。
rm -rf ./'~'