primeira pergunta:
find YOUR_DIR -type -f -mtime 0
segunda pergunta:
for file in $(find DIR -type -f -mtime 0); do scp $file server:$file; done
terceira pergunta:
ls -al YOUR_FILE
stat -c %y YOUR_FILE
Como eu listaria apenas os arquivos modificados hoje?
Como eu iria 'scp'
os arquivos atualizados hoje para outro servidor?
Como eu listaria arquivos com data de modificação?
primeira pergunta:
find YOUR_DIR -type -f -mtime 0
segunda pergunta:
for file in $(find DIR -type -f -mtime 0); do scp $file server:$file; done
terceira pergunta:
ls -al YOUR_FILE
stat -c %y YOUR_FILE
$(...)
está propenso a problemas de expansão. Use find -exec
ou xargs
. scp também falha em preservar atributos.
Assim, a segunda pergunta é a seguinte:
find DIR -type f -mtime 0 -exec rsync -Sav '{}' server: \; ; done
(E também é independente do Ubuntu.)
Tags linux ubuntu-10.04