[英]How to delete ~ without deleting my home directory?
By mistake while using vim
when exiting using :wq!
使用
vim
退出时错误地使用:wq!
I type an extra character ( ~
) this created a directory named ~
;我输入了一个额外的字符 (
~
) 这创建了一个名为~
的目录; however if I cd
into it it would take me to the current user's home
.但是,如果我
cd
进入它,它将带我到当前用户的home
。 How can I remove this directory without actually remove my home directory?如何删除此目录而不实际删除我的主目录?
Just quote the ~
.只需引用
~
。 Use rmdir
, not rm
, to be safe ( rmdir
will only remove an empty directory, so won't get rid of your home directory even if you mess it up).使用
rmdir
,而不是rm
,以确保安全( rmdir
只会删除一个空目录,因此即使您搞砸了也不会删除您的主目录)。
$ mkdir '~'
$ ls -la '~'
total 16
drwxr-xr-x 2 me users 4096 Apr 20 13:20 .
drwxr-xr-x 97 me users 12288 Apr 20 13:20 ..
$ rmdir '~'
$ ls -la '~'
ls: cannot access ~: No such file or directory
$
All of the recommended ways didn't help in my case.在我的情况下,所有推荐的方法都没有帮助。 So I did:
所以我做了:
rm -rf ./'~'
and it helped to get rid of "~" directory in my user dir.它有助于摆脱我的用户目录中的“~”目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.