parece que o macOS ( :
) foi usado como delimitador de arquivos como esse tempo.
tente
find . -inum 17915935 -print
Se houver apenas um
find . -inum 17915935 -delete
EDITAR
Acabei de descobrir que o sistema de arquivos no qual isso não funciona parece ser cifs
. Então, este é provavelmente um problema no sistema de arquivos.
EDIÇÃO FINAL
Com a ajuda do nosso administrador do sistema, eu poderia fazer o login no servidor de disco. Lá, o comando rm :
funcionou. É meio chato exigir ajuda de alguém para tal tarefa e isso não responde realmente à pergunta. Eu ainda não tenho ideia do que estava acontecendo.
Um post relacionado que encontrei durante minhas últimas pesquisas e que achei relevante: Como excluir este diretório undeletable?
Eu acidentalmente criei um arquivo chamado :
e gostaria de excluí-lo.
No entanto, o shell ( bash
) tem um comportamento estranho, então não consigo manipular o arquivo. Eu pude encontrar o seu inode, mas não consigo encontrar o que fazer a seguir.
Alguém poderia ajudar? Obrigado!
$ bash --version
GNU bash, version 4.3.48(1)-release (x86_64-pc-linux-gnu)
[snip]
$ ls -l
[snip]
-rw-r--r-- 1 user user 41086 Oct 5 13:50 :
$ rm :
rm: cannot remove ':': No such file or directory
$ rm -iv *
rm: remove regular file ':'? y
rm: cannot remove ':': No such file or directory
rm: remove regular file 'a.out'? ^C
$ touch :
$ ls -l
[snip]
-rw-r--r-- 1 user user 0 Oct 5 14:13 :
-rw-r--r-- 1 user user 0 Oct 5 14:13 :
$ rm : ; ls -l
[snip]
-rw-r--r-- 1 user user 41086 Oct 5 13:50 :
$ stat -c '%n %i' *
: 17915935
[snip]
parece que o macOS ( :
) foi usado como delimitador de arquivos como esse tempo.
tente
find . -inum 17915935 -print
Se houver apenas um
find . -inum 17915935 -delete
Se todas as outras sugestões falharem, afaste todos os outros conteúdos do diretório e exclua o próprio diretório de seu diretório pai usando rm -rf directory_name
.
Tente
rm -rf "./\:"
O \
vai escapar do :
de tentar fazer outras coisas, como gerar um novo shell, o ./
diz ao bash que você deseja fazer algo com um arquivo no diretório atual.
Além disso, rm -rf "./:"
e rm -rf "\:"
podem funcionar dependendo de onde o arquivo foi criado.
você poderia por favor tentar
rm -f :
está funcionando para mim
Tags files cifs filesystems