2

Я буду покупать новый iMac в ближайшее время, но цена обновления хранилища ужасна. Я начал исследовать и понял, что могу просто купить внешний SSD и затем сохранить все на этом. Пока я занимался исследованиями, я наткнулся на этот вопрос. Могу ли я сделать внешнюю папку своим рабочим столом? В том смысле, что папка Desktop находится на внешнем диске, а затем все, что я сохраняю на видимом рабочем столе, будет сохранено на внешнем SSD. Будет ли это возможно, и если да, то как? Иными словами, смогу ли я переместить папку рабочего стола на внешний диск?

1 ответ1

1

Поскольку буквально никто не ответил мне, я попытался понять это сам. Это работает так:

  • Шаг 1. Убедитесь, что папка, которую нужно перекомпоновать, пуста для всего содержимого, за исключением, возможно, файлов DS_Store и других скрытых файлов. Это можно легко проверить в Finder.

  • Шаг 2: Сделайте резервную копию! Это очень важно, поскольку, если вы все испортите, кнопки отмены вы не сможете использовать.

  • Шаг 3: Войдите в систему как альтернативный администратор. НЕ используйте быстрое переключение пользователей для этого - вам нужно сделать полный выход из системы и обратно.

  • Шаг 4: Запустите Терминал.

  • Шаг 5: Станьте пользователем root, набрав: sudo bash

  • Шаг 6: Удалите папку для повторного связывания, используя команду rm с ключом -r, для рекурсии (например, на рабочем столе пользователя с коротким именем julo): rm -r /Users/julo/Desktop

  • Шаг 7: При необходимости создайте папку для ссылки, используя mkdir.

  • Шаг 8: Свяжите папки (снова с помощью рабочего стола Кэти и укажите папку внутри ее папки «Документы» под названием «Работа»): ln -s /Users/julo/Documents/Work /Users/julo/Desktop

  • Шаг 10: Выйдите из корневой оболочки, набрав: exit

  • Шаг 11: Выйдите из терминала.
  • Шаг 12: Выйдите из альтернативного администратора.
  • Шаг 13: Войдите в учетную запись, которая была изменена, чтобы убедиться, что она работает. (В этом примере я бы вошел как Джуло.)

РЕДАКТИРОВАТЬ: Другой вариант сделать это следующим образом:

Я знаю, что эта ветка давно умерла, но я думаю, что нашел достаточно хорошее решение:

Я начал с замены папки ~/Desktop символической ссылкой, указывающей на папку на внешнем жестком диске.

~/Desktop #symlink → /Volumes/[external drive]/Desktop

Однако, поскольку я хотел, чтобы у моей учетной записи был рабочий стол, когда внешний диск был отключен, я создал второй (локальный) рабочий стол в папке ~/Library вместе с символической ссылкой, например:

~/Library/DesktopSwap/Desktop.offline #symlink → ~/Library/DesktopSwap/Desktop

Наконец, я создал сценарий оболочки и сервис Finder (через Automator Applescript), который поменял две символические ссылки следующим образом:

~/Library/Scripts/swapDesktops.sh
#!/bin/bash
sudo mv ~/Desktop ~/Desktop.swap
sudo mv ~/Library/DesktopSwap/Desktop.offline ~/Desktop
sudo mv ~/Desktop.swap ~/Library/DesktopSwap/Desktop.offline
killAll Finder​

поменять рабочий стол [сервис Finder]

do shell script "~/Library/Scripts/swapDesktops.sh" with administrator privileges​

РЕДАКТИРОВАТЬ 2: Наконец, вы можете попробовать это: - нажмите на следующее приложение: "Терминал"

  • Тип: sudo rm -rf ~/Desktop/

  • введите свой пароль (пароль вашей учетной записи на Mac)

  • Тип: ln -s ~/Skydrive/ Рабочий стол

Обратите внимание, что «~» - это сокращение, используемое в нашем примере для обозначения «Users /Julo».

Это сработало. Источник, на котором я нашел это, находится здесь.

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