
Se você tiver um grande número de pastas configuradas para o seu trabalho e precisar usar o mesmo arquivo de script em todos eles durante o dia de trabalho, então qual é a maneira mais fácil de conseguir isso além de copiar e colar? A postagem de perguntas e respostas do SuperUser de hoje tem algumas respostas e conselhos úteis para um leitor frustrado.
A sessão de perguntas e respostas de hoje nos é oferecida por SuperUser - uma subdivisão do Stack Exchange, um agrupamento de sites de perguntas e respostas.
cortesia de csaveanu (Flickr).
SuperUser Elliot está procurando a melhor maneira de ter o mesmo arquivo em várias pastas ao mesmo tempo:
Eu tenho mais de 50 pastas, cada uma delas dos quais contém uma grande quantidade de dados que precisam ser processados. Todos eles são processados usando o mesmo código exato, utilizando os.path.dirname (os.path.realpath (file)) para obter o diretório no qual o script python está localizado, para que não haja edição manual necessário pelo usuário, eles só precisam clicar duas vezes.
Eu preciso que o script apareça como se estivesse em cada pasta enquanto, na verdade, estivesse em apenas um lugar para que eu pudesse editá-lo uma vez e, em seguida, desses locais, o caminho da pasta deve estar correto. A alternativa é editar o mestre e depois colá-lo uma pasta por vez através de todas as pastas de 50+ cada vez que eu atualizar o código, o que é muito entediante e propenso a erros. No Linux, eu poderia configurar isso com um link simbólico, mas não consigo descobrir uma maneira de fazer isso com o Windows.
Como alternativa, uma maneira de colar o arquivo em todos os diretórios de destino de uma vez, em vez de um em um tempo, realizaria o mesmo objetivo.
Existe uma maneira de fazer isso em vez de copiar e colar o arquivo de script uma pasta por vez?
do colaborador do SuperUser gronostaj tem a resposta para nós:
Você precisa de um link Symbolic Link ou Hard Link .
Links simbólicos (ou Symlinks para abreviar) são bastante semelhantes aos atalhos: há um arquivo real e várias referências ( Symlinks ) para ele. Eles até têm aquela pequena flecha nos ícones. Ao contrário dos atalhos, Symlinks pode ter qualquer extensão.
Hard Links liga um arquivo em um disco rígido a um local na árvore de diretórios. Cada arquivo tem pelo menos um Hard Link , caso contrário, ele não existiria em nenhum diretório. Se um arquivo tem vários Hard Links , o original não pode ser distinguido dos outros e o arquivo existe fisicamente em apenas um local.
Ambos têm suas limitações:
- Alguns softwares não funcionam bem com Symlinks .
- A exclusão do arquivo original deixa todos os seus Symlinks quebrados.
- Você não pode pastas Hard Link (mas é possível criar um Diretório Junção se um Symlink não for suficiente.
- Criar Hard Links entre partições é impossível.
Symlinks são normalmente suficientes.
Para criar um Symlink ou Hard Link:
1. Inicie uma linha de comando privilegiada: Pressione a Tecla Windows , digite cmd e pressione Ctrl + Shift + Enter .
2. Emita o comando mklink:
- mklink link_name link_target para um arquivo Symlink
- mklink / d link_name link_target para uma pasta Symlink
- mklink / h link_name link_target para um arquivo Hard Link
- mklink / j link_name link_target para um Diretório Junction
Tem algo a acrescentar à explicação? Som desligado nos comentários. Quer ler mais respostas de outros usuários do Stack Exchange com experiência em tecnologia? Confira o tópico de discussão completo aqui.
O seu computador não se importa se você perde tudo: faça o backup agora
A coisa sobre a perda de dados catastrófica é que é difícil imaginá-lo acontecendo com você…até que faça . Você provavelmente rolou seus olhos em centenas de artigos como este, e assumiu que você estaria bem, ou você chegará a isso eventualmente. Antes de você passar por este, me dê uma chance para explicar por que você deveria, fazer backup de suas fotos, documentos e trabalhos criativos neste exato minuto - e como para fazer do jeito certo Computadores Falham (Frequentemente) Temos vendido histórias bobas sobre computadores por toda a nossa vida.
Como configurar o Spotify como seu provedor de música padrão no Amazon Echo
Até agora, se você quisesse tocar a música Spotify no Amazon Echo, você teria que dizer o artista ou a música que você queria jogar e, em seguida, no "Spotify" no final. É um pouco complicado, mas agora você não precisa mais fazer isso, pois você pode configurar o Spotify como o provedor de música padrão do seu Echo.