список каталогов на Mac OS X

Я вывел набор файлов (музыка и иначе) на мой новейший MacBook, и так как я более доволен Linux, чем Mac (в этой точке), я склонен использовать терминал.

Я сделал ls - al on файлы, которые я передал, и некоторые имели в конце строки полномочий, и некоторые не сделали.

Что-то как:

drwxrwxr--@ 93 user staff etc.
drwxrwxr-- 107 user staff etc.

Те без были видны в Средстве поиска и получили доступ другими программами - файлы и каталоги были невидимы. Кто-либо может объяснить, что означает, и как к chmod (или безотносительно), таким образом, я могу использовать эти файлы? Я предполагаю, что это - своего рода системный флаг, но я не знаю, как сбросить его. Chmod 777 не имел никакого эффекта, и я уже владею файлами.

Спасибо

3
задан 16.03.2010, 07:14

2 ответа

Эта ссылка объясняет, как символ используется, чтобы показать, что файл имеет 'дополнительные атрибуты', которые видны путем ввода:

xattr-l <имя файла>

Дополнительные атрибуты используются, чтобы хранить дополнительную информацию о файле. Например, когда файл загружается с Интернета, он может содержать дополнительный атрибут, который инициировал 'предупреждение, что этот файл был загружен..' сообщение после выполнения.

6
ответ дан 07.12.2019, 23:03

Как JT.WK заявила, указывает на расширенные атрибуты, присоединенные к файлу. Попытайтесь использовать ls -lO@ на файлах - -O выставочные флаги файла, и -@ показывает имена (но не содержание) расширенных атрибутов. Мое предположение - то, что Вы собираетесь видеть com.apple.FinderInfo xattrs, и hidden флаг (примечание: я принимаю Mac OS X 10.5 или 10.6 здесь - более старые версии не отображались invisible Флаг Finder во флаг файла). Принятие меня право относительно этого, можно очистить флаг с:

chflags nohidden /path/to/file

(При использовании Mac OS X v10.4 флаги Средства поиска не были почти как доступные из командной строки - сообщены мне, и я буду видеть то, что я могу придумать.)

4
ответ дан 07.12.2019, 23:03

Теги

Похожие вопросы