Preservar arquivos de permissões na pasta da nuvem de sincronização

0

Eu costumava trabalhar em dois computadores diferentes. Algumas pastas e arquivos são sincronizados na nuvem.

Uma pasta contém scripts. Toda vez que uso um script em um dos computadores, preciso alterar a permissão executada desse arquivo quando o executo no outro.

Existe uma maneira de definir uma configuração para manter todos os arquivos dessa pasta sempre como arquivos executáveis, independentemente do computador que estou usando.

Obrigado antecipadamente.

    
por joshsoj 16.05.2017 / 10:23

1 resposta

2

Depois de navegar na net, a solução mais adequada para mim é escrever um script que seja executado no início de cada sessão com o seguinte código:

#!/bin/bash

# Destination directory
cd ~/bin

# Set all the files as executable
find . -type f -print0 | xargs -0 chmod 775

Desta forma, toda vez que eu iniciar uma sessão em qualquer um dos meus dois computadores, todos os arquivos localizados no diretório ~ / bin serão executáveis nesta sessão.

    
por joshsoj 17.05.2017 / 08:38