2

на Mac вы знаете, что нет «объединения файлов», когда вы командуете +c/command +v в какой-то папке в другой, она фактически заменяет ее.

Мне просто интересно, на каком UNIX это основано? Потому что поправьте меня, если я ошибаюсь, но "cp - R" объединяет файлы, нет? И это то, что я делаю через Finder, копируя некоторые файлы и папки ...

1 ответ1

1

Функциональность графического интерфейса обычно не использует консольные команды. Finder предположительно использует некоторый интерфейс Какао; Утилита cp обычно использует open/read/write (т. е. читает содержимое файла в память и создает другой файл, используя это содержимое в другом месте), поскольку для копирования файлов нет системного вызова Unix.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .