Controle de cópia de arquivos por tamanho
Publicado por Cleber Rocha (última atualização em 15/04/2010)
[ Hits: 6.816 ]
Homepage: http://ideiasetecnologias.blogspot.com.br/
Olá pessoal do VOL.
Devido ao post aqui mesmo no VOL pedindo um controle de cópia de arquivos diferencial por usuários e a não disponibilidade disto (ao menos que eu conheça), decidi criar um scrpit que quando adicionado ao /bin e apontado como alias no .bashrc do usuário faz justamente isto.
Minha proposta é que, se não existe algo melhor, a comunidade possa desenvolver isso para que um dia possa realmente ser um programa de controle de cópias de arquivo, não um gerenciador de quotas, até por que isso já existe, mas sim um limitador de privilégios de cópia a nível usuário. Segue o código.
#!/bin/bash # echo -n " Digite o que deseja copiar: " read Dig echo -e "\n" OK=1 #Testa se o arquivo é maior que 2GB, valor em bytes if test `wc -c $Dig | cut -d" " -f1` -gt 2199023255552 then echo "Arquivo muito grande! Cópia não permitida" else cp -v $Dig ./ fi exit
Shoot - programinha para tirar screenshot pelo prompt
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Excluir banco de dados no xampp (1)
phpmyadmin não abre no xampp (2)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta