cp -uv origem destino
Site sobre software livre, cultura, arte, gimp, inkscape, wallpapers, vim, firefox, python, e-books, algoritmos, openoffice, ubuntu, debian, gnome, inkscape, bash, shell script, música, arte, mpb, dicas em geral, Geopolítica, politica, brasil, blogsfera, ativismo, rock, english
Mostrando postagens com marcador comandos. Mostrar todas as postagens
Mostrando postagens com marcador comandos. Mostrar todas as postagens
cp - Copiando apenas os arquivos mais recentes
A oção "-u" do comando cp permite fazer uma atualização sem ter que sobrescrever arquivos existentes, ele apenas copia arquivos mais novos.
Minha explicação para o prompt do shell
Para baixar a versão em svg clique aqui:
http://www.mediafire.com/?zvctj1zqtfm
Veja uma apresentação minha no google docs onde coloquei este desenho:
http://vivaotux.blogspot.com/2009/08/material-para-uma-aula-que-vou.html
Linux coobook - novo projeto colaborativo
Desta vez sob o controle de versões mercurial, hg para os intimos, iniciei um novo projeto. Guia de comandos linux com exemplos, mas pode chamar de linux-cookbook ou livro de receitas linux
Para fazer commits no google code sem ter que digitar usário e senha faça:
Veja os links
Quem tiver alguma sugestão pode comentar, algo como organizar o livre ou o que achar conveniente.
Para fazer commits no google code sem ter que digitar usário e senha faça:
hg ci -m "mensagem associada ao commit"
Edite o arquivo .hgrc contido na pasta .hg
[paths]
default = https://usuario:senha@linux-cookbook.googlecode.com/hg/
Veja os links
Quem tiver alguma sugestão pode comentar, algo como organizar o livre ou o que achar conveniente.
alias para limitar o apt-get
Primeiro tivemos esta dica, agora lendo este post no command-line-fu pensei em algo assim:
# alias apt-get="apt-get -o Acquire::http::Dl-Limit=25"
Find + Xargs de novo!
adicionando extensão a arquivos
Eu tinha um monte de arquivos sem extensão e queria colocar
no final txt, segue a solução.
A vantagem desta abordagem é que o find entrega uma lista pronta
para o xargs, assim um arquivo já renomeado não pode sofrer novamente
a alteração em questão. Outra vantagem é que fica tudo em uma mísera linha.
Solução usando o rename
O cifrão é uma expressão regular que significa final do padrão buscado!
Eu tinha um monte de arquivos sem extensão e queria colocar
no final txt, segue a solução.
find ./ -maxdepth 1 -type f -print0 | xargs -0 -i mv ./{} ./{}.txt
A vantagem desta abordagem é que o find entrega uma lista pronta
para o xargs, assim um arquivo já renomeado não pode sofrer novamente
a alteração em questão. Outra vantagem é que fica tudo em uma mísera linha.
Solução usando o rename
rename 's/$/.txt/g' *
O cifrão é uma expressão regular que significa final do padrão buscado!
Assinar:
Postagens (Atom)
linux-cookbook
|
|
| Participe do grupo linux-cookbook |
| Visitar este grupo |
