qual é a má prática de usar links em vez de copiar?

0

Atualmente, meu fluxo de trabalho é que, para cada apresentação / artigo que estou escrevendo, eu crio uma pasta com um subdiretório para figuras. Eu quero ter um diretório de figuras centrais e simplesmente simular a ele sempre que eu criar uma pasta. Isso é considerado uma prática ruim? Do que devo estar ciente?

    
por Yotam 07.11.2017 / 08:18

1 resposta

2

Não é uma boa nem uma má prática. Significa simplesmente que você precisa manter o diretório central, ou as pastas podem acabar com links simbólicos quebrados e as apresentações param de funcionar.

Você pode querer usar hard links se disponível, para que pelo menos você possa acompanhar quantos "usuários" existem para cada imagem e reconhecer imagens não utilizadas para limpeza (ou você pode não se importar, se tiver lotes de espaço disponível).

Ou, se você tiver uma maneira de identificar todas as pastas de apresentação, pode configurar um script que as procure e procure imagens usadas e não utilizadas, talvez até listando as apresentações de cada foto (e / ou vice-versa)

home / presentations
     / pictures
     / pictures / unused

Eu tinha algo assim para uma galeria de produtos em um site. Posso confirmar que find e um pouco de awk são suficientes para manter o inferno do symlink sob controle.

Some images related to usage, generics, or whole families of products are repeated in multiple products. Most products start with a generic image or images, evolve with a slightly less generic "product family" set of images, and often but not always settle on one or several specific images when the marketing guys get their act together. Months later, the product might get retired, and the images become useless... but some of them might have meanwhile been adopted by other products. Cleanup became an issue a long time ago.

    
por 07.11.2017 / 08:31