Jak mogę zmienić ukryty atrybut pliku / folderu? (Alternatywa dla atrybutu FILENAME -h)

10

W systemie opartym na MS (Windows, dowolne wersje) Możesz użyć attribpolecenia, aby zmienić atrybuty określonego pliku, katalogu lub katalogu z rekurencyjną zmianą plików również w katalogu, polecenie może wyglądać następująco:

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

Który usunie wszelkie atrybuty określonego NAZWA FOLDERNAME, w tym znajdujące się w nim pliki / foldery.

Gdy wirus modyfikuje te atrybuty plików / folderów w urządzeniu wymiennym (USB / SD Memory / HDD) w celu ukrycia ich przed użytkownikiem, używam komputera z systemem operacyjnym Ubuntu i podłączam urządzenie do odpowiedniego gniazda i mogę zobacz wszystkie pliki / foldery i ręcznie usuń niepożądane elementy z urządzenia. Ale muszę uruchomić komputer / laptop z systemem MS OS, aby zmienić atrybuty za pomocą wiersza polecenia ( cmd) i w ten sposób „przywrócić” elementy widoczne dla reszty ludzi.

Ubuntu ma możliwość zmiany właściwości pliku za pomocą GUI lub chmod, ale nie znalazłem jeszcze sposobu na usunięcie atrybutu hidden( attrib -h) w pliku / folderze.

Czy jest na to sposób? Nie ma znaczenia, czy jest to GUI czy terminal

Geppettvs D'Constanzo
źródło
Więc chcesz usunąć hiddenuprawnienia do plików Windows z Ubuntu? (w Ubuntu ukryte są pliki, które zaczynają się od .;))
Rinzwind
@Rinzwind: tak, nie mogłem tego lepiej powiedzieć. Ale moim problemem jest to, że maszyny Windows nie będą widziały ukrytych plików, które można zobaczyć w Ubuntu bez kłopotów. Dziękuję Ci.
Geppettvs D'Constanzo
NTFS? gruby? ....
Rinzwind
Wydaje się, że systemy oparte na MS nie mają problemów z samym systemem plików. Wszelkie informacje będą mile widziane jako odpowiedź, ale dziękuję za pytanie. Mam zarówno systemy plików NTFS, jak i FAT na różnych urządzeniach, ciągle cierpiąc z powodu tego samego problemu.
Geppettvs D'Constanzo
ok, na razie połowa odpowiedzi: gruby. Nie mogę znaleźć niczego związanego z NTFS. Edytuj: Nie sądzę, że możesz robić NTFS ... mam nadzieję, że ktoś inny udowodnił mi błąd;)
Rinzwind

Odpowiedzi:

12

Spójrz na fatattr, Zainstaluj fatattr jeśli dysk jest vfat.

Systemy plików FAT zawierają kilka atrybutów, które nie mapują się czysto na atrybuty uniksowe; to narzędzie pozwala na sterowanie nimi bezpośrednio przez nieuprzywilejowanych użytkowników na dowolnej zamontowanej partycji FAT.

Składnia to

fatattr [+-hsra] [files]

Litery są ...

h hidden
s system
r read only
a archive
Rinzwind
źródło
1
Absolutnie idealny! Działa to jak urok w FAT FS. Bardzo doceniam twoją pomoc. Teraz spodziewajmy się, że ktoś wkrótce przyniesie nam rozwiązanie NTFS, tymczasem twoja odpowiedź jest dla mnie, która rozwiązała mój problem z FAT. Dziękuję Ci bardzo!
Geppettvs D'Constanzo