Como chmod + x um arquivo no Windows, para uso no Linux?

2

Eu tenho um arquivo que precisa ser executável no Linux, o que eu faria usando chmod +x ao usar o Linux.

Meu problema é: esse arquivo é compilado no Windows, e é difícil ter que abrir minha VM do Ubuntu para apenas chmod it.

Existe uma ferramenta ou um método no Windows para permitir que eu adicione a permissão +x ao arquivo, para que seja executável após o recebimento em uma máquina Linux?

Eu tentei pesquisar na SU e no Google, mas estou vendo apenas resultados irrelevantes sobre como o chmod não existe no Windows e para usar as permissões de arquivo, mas não é isso que estou procurando .

    
por Danny Beckett 26.07.2013 / 03:56

2 respostas

2

A frase chave na sua pergunta é "executável após o recebimento", e a resposta depende de como ela está sendo recebida. Se você enviar um tarball, poderá ter alguns arquivos executáveis nele. Um único arquivo pode ser enviado em uuencode format com begin 755 filename no cabeçalho. Se você fornecer mais detalhes sobre as ferramentas disponíveis no lado do envio, poderemos encontrar uma maneira de fazê-lo funcionar.

    
por 26.07.2013 / 12:43
3

chmod +x define o atributo no sistema de arquivos e não é associado ao próprio arquivo. Então, não há como fazer isso.

    
por 26.07.2013 / 04:47