Я хочу спрятать 1 папку в моем флеш-накопителе для Windows, но из Ubuntu, возможно ли, если да, то как?
3 ответа
fatattr
может сделать это для VFAT. Не уверен насчет NTFS.
Вы можете попробовать переименовать в./. что бы потом ни переименовывалось с включенной опцией монтирования hide_dot_files ... я пока не видел другого способа сделать это ...
Попробуйте мой сценарий оболочки, который является (в основном) повторной реализацией команды 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
(намеренно) не реализованы. Попробуйте найти (1) с этим сценарием вместо этого.
Кстати, я думаю, что этот вопрос можно объединить с этим: есть ли инструмент Linux для изменения атрибутов файлов DOS/Windows?