Senhores boa tarde, gostaria de saber se é possível fazer a remoção de arquivos/diretórios utilizando o número de inode tipo,
comando [ opções ] [n° inode] ou outra forma, se possível qual o impacto que pode acarretar.
Senhores boa tarde, gostaria de saber se é possível fazer a remoção de arquivos/diretórios utilizando o número de inode tipo,
comando [ opções ] [n° inode] ou outra forma, se possível qual o impacto que pode acarretar.
Um inode guarda informações sobre um arquivo ou diretorio, grupo e user a quem pertence, permissões, etc
Para mais informações sobre inodes: http://en.wikipedia.org/wiki/Inode
Eu não conheco um comando para apagar um inode, mas eu sei como descobrir o inode de certo arquivo ou diretorio:
$ ls -i <arquivo_ou_diretorio>
ou
$ stat <arquivo_ou_diretorio>
Ele vai te retornar o numero do inode seguido do nome que voce pesquisou, no caso do stat ele te retorna diversas informacoes
Usando um find e' possivel apagar o arquivo, a unica aplicacao que eu vejo pra isso e' ter alguma seguranca de apagar o arquivo certo no lugar certo.
$ find . -inum [inode-number] -exec rm {} \;
O find vai encontrar o arquivo atravez do inode e em seguida vai executar um rm nele.
Caso voce for usar isso acima em um script, adicione um -i ao rm para ele confirmar cada exclusao, so uma idea...