Специальное устройство / dev / stderr
зависит от системы, а файловый дескриптор 2
(не специальное устройство / proc / self / fd / 2
) переносится. Если вы хотите писать непереносимый код, эти специальные устройства - хорошее место для начала.
Есть несколько систем с / dev / stderr
: Linux, конечно, и OSX . Но OSX не имеет файловой системы / proc
, а его / dev / stderr
является ссылкой на / dev / fd / 2
.
Дополнительная литература:
Для решения проблемы нужно сделать:
rsync
любую папку, которую вы хотите сохранить на жестком диске обратно на жесткий диск вашего компьютера. gparted
графическую программу, если у вас установлена XOrg
система GNU/Linux. Я знаю, что это немного хакерски, но для настольного использования в моем случае это сработало.