Como posso alterar o atributo oculto de um arquivo / pasta? (Alternativa ao atributo FILENAME -h)

10

Em um sistema com base no MS (Windows, qualquer versão) Você pode usar o comando attrib para alterar os atributos em um arquivo, diretório ou diretório especificado com a alteração recursiva dos arquivos dentro do diretório também, o comando pode parecer como:

attrib FOLDERNAME -s -r -a -h /S /D

O qual removerá quaisquer atributos para um FOLDERNAME especificado, incluindo os arquivos / pastas dentro dele.

Quando um vírus modifica esses atributos para os arquivos / pastas em um dispositivo removível (memória USB / SD / HDD) para ocultá-los do usuário, eu uso meu computador com sistema operacional Ubuntu e plugar o dispositivo no slot apropriado e posso ver todos os arquivos / pastas e remover manualmente os itens indesejados no dispositivo. Mas eu estou precisando correr para um computador / laptop baseado no MS OS a fim de mudar os atributos via linha de comando ( cmd ) e desta forma, "trazer de volta" os itens visíveis para o resto das pessoas.

O Ubuntu está tendo a capacidade de alterar as propriedades do arquivo via GUI ou chmod , mas ainda não encontrei uma maneira de remover o atributo hidden ( attrib -h ) em um arquivo / pasta.

Existe uma maneira de fazer isso? Não importa se é um GUI ou Terminal

    
por Geppettvs D'Constanzo 14.09.2011 / 19:15

1 resposta

11

Dê uma olhada em fatattr se o disco for vfat .

  

Os sistemas de arquivos FAT contêm vários atributos que não são mapeados corretamente nos atributos do Unix; este utilitário permite que eles sejam controlados diretamente por usuários sem privilégios em qualquer partição FAT montada.

A sintaxe é

fatattr [+-hsra] [files]

As letras são ...

h hidden
s system
r read only
a archive
    
por Rinzwind 14.09.2011 / 19:53