Pesquisa · Mapa mental

Chattr

O chattr, no Linux, é o comando que permite a um usuário definir certos atributos de um arquivo e o lsattr é o comando que exibe os atributos de um arquivo.

Fonte: Wikipédia (pt)Atualizado em 09/07/2026
01

Em sistemas Linux (chattr e lsattr)

Imagem: noii's · BY-SA · Openverse

Suporte ao sistema de arquivos

As ferramentas de linha de comando chattr (para manipular atributos) e lsattr (para listar atributos) foram originalmente específicos para a segunda família do sistema de arquivos estendido (ext2, ext3, ext4) e estão disponíveis como parte do pacote e2fsprogs. No entanto, a funcionalidade já foi ampliada (total ou parcialmente) para muitos outros sistemas, incluindo o XFS, o ReiserFS, o JFS e o OCFS2. O sistema de arquivos btrfs inclui a funcionalidade de atributo (incluindo o sinalizador C que desliga o recurso embutido copy-on-write (CoW) devido ao desempenho mais lento associado ao mesmo).

Atributos

u definido é excluído, seu conteúdo é salvo.

02

Em sistemas do tipo BSD (chflags)

Imagem: snapperwolf* · BY-NC-SA · Openverse

O comando chflags não é específico para sistemas de arquivos particulares. O UFS (em sistemas BSD) o APFS, o HFS+, o SMB, o AFP e o FAT (em macOS) suportam pelo menos alguns sinalizadores.

Exibição

Os sistemas do tipo BSD, em geral, não possuem um comando padrão em nível de usuário voltado especificamente para exibir os sinalizadores de um arquivo. O comando ls funcionará com os sinalizadores -lo ou -lO, dependendo do sistema, com os sinalizadores passados.

Atributos

Todos os atributos tradicionais podem ser definidos ou removidos pelo superusuário. Alguns também podem ser definidos ou removidos pelo proprietário do arquivo. Alguns atributos incluem: Os sistemas BSD oferecem sinalizadores adicionais como o offline, o snapshot, o sparse e o uarchive.

Vídeos recomendados

Fontes consultadas

Continue pesquisando