create ~ dir em outro diretório por engano, não é possível excluí-lo [duplicado]

0

Por engano, eu crio ~ em ~/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 ../

Eu não me atrevo a excluí-lo usando o comando rm ~ , porque isso pode levar à exclusão de todos os meus arquivos no diretório home.

    
por fswings 05.12.2012 / 19:35

2 respostas

2

Existe uma solução geral para apagar arquivos com nomes incomuns: primeiro você precisa saber o número de inode do arquivo, então você pode deletá-lo com o comando find

$ mkdir "~"
$ ls -i
>28972221 ~
$ find -inum 28972221 -delete
    
por 05.12.2012 / 19:41
1

Como sempre, especifique o caminho.

rmdir ./~
    
por 05.12.2012 / 19:42

Tags