+ Responder ao Tópico



  1. #1
    belvio
    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.


  2. #2
    felco
    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...








Tópicos Similares

  1. permissao de arquivos / diretorios
    Por thiagog no fórum Servidores de Rede
    Respostas: 2
    Último Post: 23-02-2006, 16:02
  2. Listar arquivos de um diretorio em C + Linux
    Por Rurouni_Kenshin no fórum Linguagens de Programação
    Respostas: 3
    Último Post: 25-04-2004, 21:01
  3. Remoção de arquivos !!!
    Por GuE no fórum Servidores de Rede
    Respostas: 4
    Último Post: 22-10-2003, 20:00
  4. Como contar as linhas dos arquivos de um diretório
    Por lalmeida no fórum Servidores de Rede
    Respostas: 4
    Último Post: 21-08-2003, 13:41
  5. Permissões de arquivos / diretórios
    Por MarcioRM no fórum Servidores de Rede
    Respostas: 2
    Último Post: 04-04-2003, 14:08

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L