Как изменить скрытый атрибут файла / папки? (Альтернатива атрибуту FILENAME -h)

10

В системе на основе MS (Windows, любые версии). Вы можете использовать команду attrib , чтобы изменить атрибуты в указанном файле, каталоге или каталоге с рекурсивным изменением файлов внутри каталога, также может выглядеть команда как:

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

, который удалит любые атрибуты указанному FOLDERNAME, включая файлы / папки внутри него.

Когда вирус изменяет эти атрибуты на файлы / папки на съемном устройстве (USB / SD Memory / HDD), чтобы скрыть их от пользователя, я использую свой компьютер на базе ОС Ubuntu и подключаю устройство в соответствующее гнездо и я могу видеть все файлы / папки и вручную удалять нежелательные элементы на устройстве. Но мне нужно запустить компьютер MS / на базе ОС для изменения атрибутов через командную строку ( cmd ), и таким образом «вернуть» элементы, видимые остальным людям.

Ubuntu имеет возможность изменять свойства файла с помощью GUI или chmod , но я еще не нашел способ удалить атрибут hidden ( attrib -h ) в файле / папке.

Есть ли способ сделать это? Не имеет значения, является ли GUI или Terminal

    
задан Geppettvs D'Constanzo 14.09.2011 в 17:15
источник

1 ответ

11

Посмотрите fatattr , если диск vfat .

  

Файловые системы FAT содержат несколько атрибутов, которые не отображают чисто атрибуты Unix; эта утилита позволяет им напрямую управлять непривилегированными пользователями на любом смонтированном разделе FAT.

Синтаксис

fatattr [+-hsra] [files]

Буквы ...

h hidden
s system
r read only
a archive
    
ответ дан Rinzwind 14.09.2011 в 17:53
источник