linux - 如何删除 ~ 而不删除我的主目录?

标签 linux bash

在使用 :wq! 退出时使用 vim 时出错,我输入了一个额外的字符 (~) 这创建了一个名为 的目录>~;但是,如果我 cd 进入它,它将带我到当前用户的 home。如何在不实际删除我的主目录的情况下删除此目录?

最佳答案

只需引用 ~。使用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
$ 

关于linux - 如何删除 ~ 而不删除我的主目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36743342/

相关文章:

linux - 命令输出在重定向时被破坏

linux - 为什么 vi 在创建脚本时不显示语法高亮

在 Linux 上运行的 Java 应用程序在某些网站上出现 SSL 握手错误

bash - 如何检查文件夹是否有内容?

bash - bash中的多个/划分列

c - 如何访问/打印 main 中的辅助 vector 条目?

linux - 循环遍历通配符匹配目录的 shell 脚本

linux - 我想通过命令行向 python 传递一个参数

python - 如何通过使用 bash 脚本传递参数来运行 python 文件?

linux - bash:awk 打印内部函数