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