Используя команды в терминале, как я могу проверить, является ли определенный файл видимым или скрытым для пользователя?
2 ответа
6
Есть два способа скрыть файлы из OS X Finder (если он не настроен на отображение скрытых файлов или пользователь хочет видеть эти файлы в диалоге файлов):
- Переименуйте, чтобы имя начиналось с точки (
.), Например.bash_profile. Это часто встречается в программах с корнями Unix. - Установите флаг скрытого файла. Некоторые системные папки, например
~/Library, имеют этот флаг по умолчанию.
Первое легко увидеть, запустив ls -A (-A показывает файлы, имена которых начинаются с точки), для второго вам нужно использовать ls -lO и искать значение, hidden в столбце между именем группы и размером файла. ,
1
Просто…
file.doc виден
.file.doc скрыт
Пользователь может выбрать просмотр невидимых, поэтому скрытого флага недостаточно, чтобы сделать любой файл «недоступным» для пользователя, если они достаточно изобретательны.
