
Я хочу скрыть одну папку на моем флеш-накопителе для Windows, но в Ubuntu это возможно, если да, то как?
решение1
fatattr
могу сделать это для VFAT. Не уверен насчет NTFS.
решение2
можно попробовать переименовать в ./.whatever, а затем переименовать обратно с включенной опцией монтирования hide_dot_files... другого способа сделать это я пока не видел...
решение3
Попробуйте мой скрипт оболочки, который представляет собой (по сути) повторную реализацию attrib
команды в Windows.
Здесь используются system.ntfs_attrib_be
атрибуты из NTFS-3G, поэтому вам понадобятся gatfattr
утилиты setfattr
из вашего дистрибутива (в Debian/Ubuntu: sudo apt-get install attr
).
Но после этого просто используйте его, не запоминая битовые маски, например
./ntfs_attr.sh -h -s some_file_in_ntfs_volume
https://gist.github.com/Explorer09/ac4bf6838c271a9968b3
(Переход на GitLab; старая ссылка может перестать работать.)
https://gitlab.com/snippets/1720133
Примечания:
/L
Здесь реализована опция в attrib в Windows, подробности смотрите в справке по скрипту.
/S
и /S /D
(намеренно) не реализованы. Попробуйте find(1) с этим скриптом.
Кстати, я думаю, этот вопрос можно объединить с этим:Существует ли инструмент Linux для изменения атрибутов файлов DOS/Windows?