Estou desenvolvendo sites no mac e sempre que crio alguma pasta (ou arquivo nessa pasta) .DS_Store é criado nessa pasta.
Como evitar a criação de arquivo .DS_Store?
Estou desenvolvendo sites no mac e sempre que crio alguma pasta (ou arquivo nessa pasta) .DS_Store é criado nessa pasta.
Como evitar a criação de arquivo .DS_Store?
Respostas:
É possível usando mach_inject . Dê uma olhada no Death para .DS_Store
Descobri que substituir HFSPlusPropertyStore :: FlushChanges () por uma função que simplesmente não fazia nada impediu com êxito a criação de arquivos .DS_Store no Snow Leopard e no Lion.
Código-fonte do DeathToDSStore
NOTA: No 10.11, você não pode injetar código nos aplicativos do sistema.
Instale http://asepsis.binaryage.com/ e, em seguida, reinicie o seu mac.
O ASEPSIS redireciona todos os .DS_Store no seu mac para /usr/local/.dscage
Depois disso, você pode excluir recursivamente todos os .DS_Store do seu mac.
find ~ -name ".DS_Store" -delete
or
find <your path> -name ".DS_Store" -delete
Você deve repetir o procedimento após cada atualização principal do Mac.
NOTA : "A assepsia não está mais em desenvolvimento ativo e é suportada no OS X 10.11 (El Capitan) e posterior."
Aqui está uma análise abrangente de suas opções. Asepsis (a segunda solução mencionada) parece ser o que você está procurando, redireciona a criação do .DS_Store para um cache unificado em vez de estar localizado em todas as pastas.
Terminal aberto. Execute este comando:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Reinicie o computador ou efetue logout e faça login novamente na conta de usuário.
para mais informações:
Coloque a seguinte linha no seu arquivo ".profile".
Abra o arquivo .profile e copie esta linha
find ~/ -name '.DS_Store' -delete
Quando você abre a janela do terminal, ele automaticamente exclui o arquivo .DS_Store para você.
alias nomore='find ./ -iname .DS_Store -delete'
esse arquivo começa a aparecer quando você escolhe o sistema mostra os arquivos ocultos: $ defaults write com.apple.finder AppleShowAllFiles TRUE Se você executar este comando, desapareça $ defaults write com.apple.finder AppleShowAllFiles FALSE Use terminal
a função
find ~/ -name '.DS_Store' -delete
, removeu os arquivos de armazenamento .DS temporariamente. Mas não tenho certeza se os arquivos voltarão no Mac. Também notei algo peculiar, o "DS_Store" começa a chegar ao Mac após a instalação do 'ATOM'. Portanto, pessoal, verifique o software de terceiros corretamente antes de instalá-los. Melhor
ATOM
não está criando os arquivos. O Finder
aplicativo os cria ao visitar uma pasta para armazenar posições de ícones, exibição selecionada para a pasta, imagem de segundo plano etc. DS_Store
, o DS é o Desktop Services.
Se você deseja que os .DS_Store
arquivos fiquem invisíveis (eles ainda existem, mas não podem ser vistos), execute o seguinte comando na janela "Terminal":
defaults write com.apple.finder AppleShowAllFiles FALSE; killall Finder
Isso definirá o padrão do sistema para parar de mostrar esses arquivos na área de trabalho e em outros lugares. Ele também reiniciará o Finder para tornar visível essa alteração (especialmente na área de trabalho).