Quando o sistema de arquivos é montado com o NTFS-3G, o comando setfattr
deve permitir que você altere os atributos estendidos , que são armazenados em system.ntfs_attrib_be
.
Primeiro, consulte os atributos existentes com getfattr
:
$ getfattr -n system.ntfs_attrib_be -e hex file.txt
# file: file.txt
system.ntfs_attrib_be=0x00000022
Em seguida, defina o novo valor, removendo o (s) que você não deseja. De acordo com link , ATTR_HIDDEN = 0x2, ATTR_ARCHIVE = 0x20. Então, para remover apenas o bit oculto:
setfattr -n system.ntfs_attrib_be -v 0x00000020 file.txt
Existe um script de wrapper chamado ntfs_attr.sh que pode simplificar isso.