Tag: encontrar
comandos úteis que podem ser utilizados ao fazer backup
por administrador em Aug.06, 2009, sob linux
Atualmente, a partir do diretório de trabalho, para encontrar e apagar vazio sub-pastas;
de encontrar. -Type d-empty-exec rmdir {} \;
Conteúdo para localizar arquivos alterados;
find /-mmin 30 do tipo f (mudou nos últimos 30 minutos)
find /-mtime-1-type f (mudou nas últimas 24 horas)
Todos os bancos de dados MySQL para fazer backup de seus próprios nomes;
for i in `echo" bases de dados show "| mysql | Banco de dados grep-v`; fazer mysqldump $ I> "$ I.sql"; feito
Para apagar uma pasta, os arquivos na pasta B (aberta acidentalmente ficheiros de arquivo);
para o arquivo em / *; fazer rm / basename $ `arquivo`; feito
O servidor web remoto para verificar o arquivo existe;
wget-aranha-v http://www.google.com/robots.txt
Para obter o modelo de disco rígido e número de série;
hdparm-i / dev/sda1
GB, MB, KB e Bytes, a estrutura de árvore de pastas para a lista;
du-b-max-depth 1 | sort-nr | perl-pe 's {([0-9 ]+)}{ sprintf "%% f 0,1 s", $ 1> = 2 ** 30? ($ 1 / 2 ** 30, "G"): $ 1> = 2 ** 20? ($ 1 / 2 ** 20, "M"): $ 1> = 2 ** 10? ($ 1 / 2 ** 10, "M"): ($ 1, "")} e '
Até 10 de processo e para ver os detalhes de memória (top e htop resultados são melhores com);
ps aux | sort-nk 4 | tail
[Agradecimentos Commandlinefu'ya]
tamanhos pasta
por administrador em Jun.13, 2009, sob linux
Para listar os usuários no tamanho da caixa de correio (Maildir) está disponível;
du-h / home / users | awk '$ 1 ~ / M / {sub (/ M /, "MB"); print $ 0}' | awk '. $ 2 ~ / Maildir $ / {print $ 0}' | sort-n
Para listar os arquivos maiores que 20Mb
find /-type f-size 20,000 k-exec ls-lh {} \; | awk '{print $ 9 ":" $ 5}'
Para corrigir pasta nos espaços de nome de arquivo, e letras maiúsculas;
/ Bin / bash
para f in *; fazer
file = $ (echo $ f | tr AZ az | tr''_)
[! -F arquivo $ arquivo] & & mv "$ f" $
feito
