cl2b2r
(usa Debian)
Enviado em 13/04/2010 - 16:40h
Pensando muito no seu post e na não existência de algo parecido ao que você pediu resolvi meter a mão na massa, opa! Quer dizer, no código e criar um script que faz exatamente o que você quer. Dá uma olhada e veja se te atende:
#!/bin/bash
#
echo -n "
Digite o que deseja copiar: "
read Dig
echo -e "\n"
OK=1
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
Veja que neste caso temos o "-gt" apontando para 2GB calculados em bytes. Você poderá mudar isso tomando só o cuidado de converter tudo para bytes.
Aí você pergunta: -Como posso usar isso?
Eu respondo: Você pode definir este como sendo o utilitário padrão de cópia no arquivo .bashrc do usuário, no próprio /home dele, da seguinte forma:
alias cp='cpr'
Lembre-se no entanto que este arquivo só funcionará a principio no modo texto. Caso vc precise de algo para modo gráfico tem que dar uma estudada para saber como implementar