- Move arquivos pela data
+ Responder ao Tópico
-
Move arquivos pela data
Preciso fazer um script ,onde devo mover arquivos e diretorios sempre pela data mais antiga.
Como posso esta informando o arquivo no script data ?
mv ??????
-
Move arquivos pela data
eh meio complicado olha, nao eh soh un commando que vai fazer isso.
mv somente move.
voce vai ter que fazer um script que baseado em datas ele vai decidir qual mover.
ls -ls mostra a data da ultima modificacao... bom nao sei. bom vai prescisar de muita manipulacao nas strings (datas) e baseado nisso mover ou nao.
nao sei qual seria a melhor linguagem, perl? bash? C ou php? nao sei.
perl manipula muito bem, tem muitas funcoes, entretanto nao conheco perl, talvez perl seja a melhor pela sua funcionalidade... nao conhece td de bash tambem.
Voce vai ter que pesquisar e fazer muitos testes....
-
Move arquivos pela data
Vi alguma coisa a respeito disso, preciso somente achar.
Lembro que era alguma com o comando find + o mv.
se achar te mando.....
Marcos Amorim
-
Move arquivos pela data
marcosmamorim
Se vc conseguir me mande , sera muito util para mim.
Obrigado.
-
Move arquivos pela data
Hum,eh verdade.. o commando find tem uma opcoes de +mtime eu acho... mas eu nao sei muito bem <IMG SRC="images/forum/icons/icon_smile.gif"> veja no man find.
e pelo find voce pode executar comandos... e consequentemente mover <IMG SRC="images/forum/icons/icon_smile.gif">
-
Move arquivos pela data
Acho que isso pode te ajudar com o find com os .doc e .php que estiverem no /home basta adapta-lo para sua realidade.
for file in `find /home/publico \( -name \*.doc -o -name \*.php \) -atime -30`
do
echo $file
done
Marcos Amorim