Вы не можете копировать из -w-
каталога, потому что вам также нужно выполнить access ( -wx
), чтобы иметь возможность анализировать каталог (каталоги представлены на диске специальными файлами), чтобы найти индекс файла, который вы хотите скопировать.
Вы можете найти некоторую документацию о значении битов на chmod
странице руководства . В частности (с моего компьютера Mac OS 10.5):
0400 Разрешить чтение владельцем.
0200 Разрешить запись владельцем.
0100 Для файлов разрешить выполнение владельцем. Для каталогов, разрешите владельцу искать в каталоге.