Controle de cópia de arquivos por tamanho

Publicado por Cleber Rocha (última atualização em 15/04/2010)

[ Hits: 6.819 ]

Homepage: http://ideiasetecnologias.blogspot.com.br/

Download cpr.txt




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.

  



Esconder código-fonte

#!/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

Scripts recomendados

Simples Verificador de E-mail Gmail

Normalizar Áudio de Arquivos MP3

CkDeps - Análise de Dependências e Busca por Pacotes Instalados

Install/Update ClamAV

zSudo v1.1 - Sudo Gráfico Usando Zenity


  

Comentários

Nenhum comentário foi encontrado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts