![错误地在另一个目录中创建〜目录,无法删除它](https://linux22.com/image/1341568/%E9%94%99%E8%AF%AF%E5%9C%B0%E5%9C%A8%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%9B%AE%E5%BD%95%E4%B8%AD%E5%88%9B%E5%BB%BA%E3%80%9C%E7%9B%AE%E5%BD%95%EF%BC%8C%E6%97%A0%E6%B3%95%E5%88%A0%E9%99%A4%E5%AE%83.png)
我错误地创建~
了~/source
sx@ubuntu:~/source$ pwd
/home/sx/source
sx@ubuntu:~/source$ ll
total 440
drwxr-xr-x 3 sx sx 4096 2012-12-06 02:25 ~
drwxr-xr-x 4 sx sx 4096 2012-12-06 02:25 ./
drwxr-xr-x 47 sx sx 4096 2012-12-06 02:26 ../
我不敢使用命令删除它rm ~
,因为这可能会导致删除主目录中的所有文件。
答案1
删除不常见名称的文件有一个通用的解决方案:首先你需要知道文件的 inode 号,然后你可以使用以下命令删除它寻找命令
$ mkdir "~"
$ ls -i
>28972221 ~
$ find -inum 28972221 -delete
答案2
与往常一样,指定路径。
rmdir ./~