Existe um tipo de arquivo parecido com o ".bat" em Linux?

1. Existe um tipo de arquivo parecido com o ".bat" em Linux?

DK Boneco
DK Boneco

(usa Outra)

Enviado em 19/12/2011 - 17:39h

Eu queria criar um script para mover os arquivos da pasta "/home/users/DK/Download" para "/home/users/DK/Download/Completos" e salvar em algum tipo de arquivo executável como o ".bat" do Windows. Só que não sei quase nenhum comando do Linux. Alguém pode criar esse script pra mim e me explicar como salvar o script em um arquivo executável?

Obs: Como não estou com o usuário "root" eu preciso usar o comando "su" e colocar a senha "qwe123", então eu acho que isso deve ir no script.


  


2. Re: Existe um tipo de arquivo parecido com o ".bat" em Linux?

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 19/12/2011 - 17:47h

vamos lá
vou de passar o caminho das pedras

http://aurelio.net/
http://lmgtfy.com/

espero que ajude

qualquer duvida estamos ai


3. Re: Existe um tipo de arquivo parecido com o ".bat" em Linux?

Perfil removido
removido

(usa Nenhuma)

Enviado em 19/12/2011 - 17:47h

abra um editor de textos qualquer e cole isso:


#!/bin/bash
mv ~/Download/* ~/Download/Completos/


Salve em qualquer lugar.

Abra o terminal e navegue até a pasta onde salvou ultilizando o comando cd, e dê permissões de execução para o arquivo, executando no terminal:

sudo chmod +x arquivo

(Troque arquivo pelo nome do arquivo que salvou.)

Agora pasta executar seu script, assim:

./arquivo


4. Re: Existe um tipo de arquivo parecido com o ".bat" em Linux?

Adriano Moreira da Silva
adri3d

(usa Arch Linux)

Enviado em 19/12/2011 - 17:53h

um material que me ajudou muito foi esse:
http://www.iotecnologia.com.br/curso-de-shell-script


5. Re: Existe um tipo de arquivo parecido com o ".bat" em Linux?

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 19/12/2011 - 17:54h

não sou programador, nem testei, mas achei um script.


http://www.unix.com/shell-programming-scripting/90993-script-moving-files-one-folder-other.html




abra um editor de texto em modo root, e coloque em um arquivo texto, estas linhas:

#########################
#!/bin/bash

find <seu diretório onde estão os arquivos> -mtime +365 | mv *.* <diretório destino>

#########################

coloque seus dirs,caminho completo, sem os sinais < e >

salve como mover.sh

agora, na pasta onde está o mover.sh, abre u terminal e faça este comando:

sudo chmod +x mover.sh


para executar, vá na pasta do mover.sh e execute-o:

sudo sh mover.sh



6. Re: Existe um tipo de arquivo parecido com o ".bat" em Linux?

DK Boneco
DK Boneco

(usa Outra)

Enviado em 02/01/2012 - 16:53h

Pessoal, nenhum desses scripts funcionou. Quando tento dar dois cliques o arquivo é aberto em um editor de texto, quando eu queria que ele fosse executado. Pelo terminal da um erro com a seguinte mensagem:

DK is not in the sudoers file. This incident will be reported.

Mas "DK" é o nome da pasta de usuário.

Alguém sabe resolver esse problema? E tem como fazer o arquivo ser executado com duplo-clique?


7. Re: Existe um tipo de arquivo parecido com o ".bat" em Linux?

Josue de Jesus Santos
JJSantos

(usa Gentoo)

Enviado em 02/01/2012 - 17:05h

DK Boneco escreveu:

Pessoal, nenhum desses scripts funcionou. Quando tento dar dois cliques o arquivo é aberto em um editor de texto, quando eu queria que ele fosse executado. Pelo terminal da um erro com a seguinte mensagem:

DK is not in the sudoers file. This incident will be reported.

Mas "DK" é o nome da pasta de usuário.

Alguém sabe resolver esse problema? E tem como fazer o arquivo ser executado com duplo-clique?


R: Qual script?

Seu usuário não está presente no arquivo sudoers.

Dois cliques? O arquivo tem que ser executável para isso.



8. Re: Existe um tipo de arquivo parecido com o ".bat" em Linux?

Felipe Gonçalves Pinheiro
kermit

(usa Slackware)

Enviado em 02/01/2012 - 21:23h

DK,
Seguinte, esse BAT como vc chama, é um script. E os scripts não gostam muito de executar em modo gráfico. Portanto, feche as cortinas, abra um terminal e execute o script lá.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts