Я хотел бы переместить папки, такие как «Изображения», «Документы», «Фильмы», в папку, отличную от папки по умолчанию, в корневой каталог домашнего расположения пользователя, предпочтительно в подпапку в домашней папке того же пользователя. Например, пользователь / Music будет переходить к пользователю / stuff / Music.
Я бы предпочел не создавать символические ссылки на перемещенные папки, а полностью изменить поведение системы, чтобы он знал, где найти эти папки.
Пожалуйста, имейте в виду, что я не хочу перемещать домашнюю папку пользователя, а только те, например, перемещать их в / Users / [имя пользователя] / stuff /, так как я не люблю, чтобы они загрязняли домашнюю папку.
chflags hidden <folder>
можете скрыть любую из них в Finder. Это не переместит их, конечно, но мне нравится, например, скрыватьPublic
папки.Ответы:
Искусство,
У вас это работает успешно?
Вы пытались скрыть папки, используя что-то вроде:
Затем создать ссылку на него, например (в терминале):
Я полагаю, что это скроет папку ~ / Documents от Finder, но она все еще будет там, поэтому все, что пишет в нее, будет работать нормально. Кроме того, вы увидите ссылку в ~ / вещи ...
источник
chflags nohidden ~/Documents
Я лично использую символические ссылки для перемещения всех этих каталогов под моей учетной записью. Я вошел в систему как пользователь root и создал ссылку на все мои каталоги «Документы», «Фильмы» и т. Д. И переместил их на внешний диск.
Mac OS замечательно видит изменения и автоматически указывает на эти каталоги (на внешнем диске), и у меня не было проблем с этим.
Существует системная служба с именем
SymbolicLinker
, которая добавит в ваше контекстное меню опцию, которая создаст для вас символическую ссылку.Как включить пользователя root
OS X Lion
Mac OS X v10.6.x
источник
SymbolicLinker.service
в/Library/Services/
, затем выходите из системы и сноваВы можете переместить всю свою учетную запись пользователя (домашнюю) папку, выполнив следующие действия:
Оттуда просто выберите «домашний каталог», в который вы хотите переместить профиль, затем перезагрузите компьютер.
Примечание. При этом будет перемещено все содержимое, найденное в разделе
/Users/{your user}/
(Загрузки, Документы, Музыка и т. Д.).источник
Ну, короткий ответ: нет , потому что от этого зависит слишком много вещей. Это также причина, по которой Apple решает затруднить переименование этих папок.
Если вы все равно хотите рискнуть, этот ответ на несколько связанный вопрос должен дать вам некоторые идеи.
источник
Вы можете попробовать добавить следующий код Bash в ваш ~ / .bash_profile. Он изменяет
ls
команду при запуске,$HOME
чтобы не показывать определенные папки («Музыка», «Фильмы», «Изображения» и т. Д.).Все, что это делает, это меняет то, что
ls
отображается в$HOME
каталоге. Это на самом деле не удаляет папки. Например, если вы это сделаете,ls -l
вы увидите, что папки все еще там.Скриншоты скрипта в действии:
источник
Просто переместите их куда хотите. Единственным важным является библиотека, а в остальном вы обычно можете выбирать, где приложения размещают вещи.
Есть только несколько дрянных приложений, которые не позволят вам поменять, где они пишут вещи, на ум приходят приложения Microsoft и Adobe. Они будут помещать файлы в ~ / Documents. Все остальное будет работать с вашими файлами независимо от того, где вы их положили.
источник
Я бы не советовал вам переносить всю домашнюю папку, вместо этого лучше сделать символические ссылки ваших папок на внешний диск. После этого вы получите:
источник
Я добавил диск Transcend 256G в слот расширения и попробовал этот процесс, но он НЕ перемещал данные. Это ДЕЙСТВИТЕЛЬНО создало новый профиль со всеми папками, перемещенными на диск расширения, НО мне пришлось вручную переместить все данные с внутреннего SSD на новое место. В конце концов я получил то, что хотел, но мне пришлось воссоздать весь профиль (учетная запись электронной почты Outlook, настройки и т. Д.).
источник