Gostaria de mover pastas como 'Imagens', 'Documentos', 'Filmes' para um padrão diferente da raiz da localização inicial do usuário, de preferência para uma subpasta na mesma pasta inicial do usuário. Por exemplo, user / Music iria para user / stuff / Music.
Prefiro não criar links simbólicos para pastas movidas, mas alterar completamente o comportamento do sistema, para que ele saiba onde encontrar essas pastas.
Lembre-se de que não quero mover a pasta pessoal do usuário, mas apenas aqueles, por exemplo, mova-os para / Users / [nome do usuário] / stuff /, pois não gosto que poluam a pasta pessoal lá.
chflags hidden <folder>
ocultar qualquer um deles no Finder. Isso não os moverá, é claro, mas eu gosto de ocultarPublic
pastas, por exemplo.Respostas:
Arte,
Você está trabalhando com sucesso?
Você já tentou ocultar as pastas usando algo como:
Em seguida, crie um link para ele, como (no Terminal):
Acredito que isso oculte a pasta ~ / Documents do Finder, mas ainda estará lá, portanto, qualquer coisa gravada nela funcionará bem. Além disso, você verá o link em ~ / stuff ...
fonte
chflags nohidden ~/Documents
Pessoalmente, uso links simbólicos para mover todos esses diretórios na minha conta de usuário. Entrei como root e vinculei todos os meus diretórios "Downloads de documentos" Filmes ", etc, e os mudei para uma unidade externa.
O Mac OS vê as alterações perfeitamente e aponta para esses diretórios (na unidade externa) automaticamente e não tive problemas ao fazê-lo dessa maneira.
Existe um serviço do sistema chamado
SymbolicLinker
que adicionará uma opção ao seu menu de contexto que criará um link simbólico para você.Como habilitar o usuário root
OS X Lion
Mac OS X v10.6.x
fonte
SymbolicLinker.service
para/Library/Services/
, em seguida, sair e fazer login novamente.Você pode mover toda a pasta da sua conta de usuário (home) usando as seguintes etapas:
A partir daí, basta selecionar o "diretório inicial" para o qual deseja realocar o perfil e depois reiniciar.
Nota: Isso moverá todo o conteúdo encontrado em
/Users/{your user}/
(Downloads, Documentos, Música, etc.)fonte
Bem, a resposta curta é: não , porque muitas coisas dependem disso. Essa também é a razão pela qual a Apple decide dificultar a renomeação dessas pastas.
Se você quiser correr o risco de qualquer maneira, esta resposta a uma pergunta um pouco relacionada deve lhe dar algumas idéias.
fonte
Você pode tentar adicionar o seguinte código Bash ao seu ~ / .bash_profile. Ele altera o
ls
comando quando executado$HOME
para não exibir determinadas pastas ("Música", "Filmes", "Imagens" etc.).Tudo isso faz é mudar o que é
ls
exibido no$HOME
diretório. Na verdade, ele não exclui as pastas. Por exemplo, se vocêls -l
ver, as pastas ainda estão lá.Capturas de tela do script em ação:
fonte
Apenas mova-os para onde quiser. O único importante é a Biblioteca e, de resto, você normalmente pode escolher onde os aplicativos colocam coisas.
Existem apenas alguns aplicativos ruins que não permitem alterar onde eles escrevem, os aplicativos da Microsoft e da Adobe vêm à mente. Eles colocarão arquivos em ~ / Documents. Todo o resto funcionará com seus arquivos, não importa onde você os coloque.
fonte
Eu não sugeriria que você movesse toda a sua pasta pessoal, em vez disso, é melhor criar links simbólicos das suas pastas para a unidade externa. Depois disso, você receberá:
fonte
Adicionei uma unidade Transcend 256G no slot de expansão e tentei esse processo, mas NÃO moveu os dados. Ele criou um novo perfil com todas as pastas realocadas para a unidade de expansão, mas tive que mover manualmente todos os dados do SSD interno para o novo local. Acabei conseguindo o que queria, mas tive que recriar todo o perfil (conta de email do Outlook, preferências etc.).
fonte