Есть ли способ заставить Finder пытаться переместить что-то из папки только для чтения?

0

Обычно, если вы удерживаете команда при перетаскивании файла (или папки) Finder будет перемещать его, а не копировать. Это работает, если вы хотите быстро переместить что-то между томами (по умолчанию это копирование.) Однако, если вы перетаскиваете из папки, в которую вы не можете писать, команда не имеет никакого эффекта

Есть ли способ заставить Finder всегда пытаться что-то переместить, если вы удерживаете команда или столь же быстрый способ использовать Finder для перемещения элемента из папки только для чтения?

Blacklight Shining
источник

Ответы:

1

Нет, это неявная особенность системы разрешений. Перемещение файла из папки фактически удаляет его из этой папки, которая является записывать операция, по логике системы разрешений, следовательно, запрещена, если у вас нет прав на запись.

Доступ только для чтения обычно используется в ситуациях, когда пользователям требуется доступ к файлам, но нельзя разрешать изменять или удалять их. Разрешение на перемещение файлов (потенциально в места, где другие пользователи не могут получить к ним доступ) нарушило бы эту парадигму.

Если вы хотите переместить этот файл, вы можете сделать это из терминала, используя sudo mv file destination ( sudo означает выполнить команду как суперпользователь, то есть пользователь, у которого есть права на запись), или вы можете изменить права доступа к папке из Получить данные окно (в контекстном меню, меню файла или нажмите ⌘I).

robmathers
источник
1
Опять же, вы можете копировать файлы в папки, к которым у вас нет доступа - Finder скажет вам, что у вас нет доступа, но даст вам Authenticate вариант. IIRC, вы раньше могли проходить аутентификацию таким образом и отменять разрешения при перемещении элементов в папки, к которым у вас нет доступа. Я знаю о sudo; Я надеялся на взлом или скрытые предпочтения - то, что позволило бы мне использовать Finder для перемещения вещей в этом контексте. Это быстрее, когда задействованы длинные пути, и у меня уже открыты источник и пункт назначения. :)
Blacklight Shining
Да, я не совсем уверен в обосновании этого. Вы всегда можете отправить его в виде запроса об ошибке / функции на & lt; bugreport.apple.com & gt; и посмотрим, что получится. Проверка Finder defaults plist не имеет ничего общего с этим. Лучшее, что я могу предложить, это то, что вы всегда можете перетащить файлы в Терминал, и он вставит правильные пути для вас.
robmathers
Лично я предпочитаю zsh Tabcomplete;) Но все в порядке. В любом случае, я отправлю запрос на улучшение ...
Blacklight Shining
Blast, пропустил окно редактирования. Ну что ж. Правильная ссылка для потомков: bugreport.apple.com
robmathers