Pular para o conteúdo

lixeira

Script que cria um alias do comando rm (neste exemplo e\' erreem; toda vez que deletar um arquivo, este ira\' para uma lixeira
marcio mariuu
Hits: 6.594 Categoria: Shell Script Subcategoria: Variáveis
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Script que cria um alias do comando rm (neste exemplo e\' erreem; toda vez que deletar um arquivo, este ira\' para uma lixeira
Download lixeira.sh Enviar nova versão

Esconder código-fonte

#!/bin/sh
#  Salvando Copia de Arquivo Antes de Remove-lo
#

if  [ $# -eq 0 ]
then
    echo \"Erro -> Uso: erreeme arq [arq] ... [arq]\"
    echo \"        O uso de metacaracteres eh permitido. Ex. erreeme arq*\"
    exit 1
fi

MeuDir=\"/tmp/$LOGNAME\"
if  [ ! -d $MeuDir ]
then
    mkdir $MeuDir
fi

if  [ ! -w $MeuDir ]
then
    echo Impossivel salvar arquivos em $MeuDir. Mude permissao e tente
novamente...
    exit 2
fi

Erro=0
for Arq
do
    if  [ ! -f $Arq ]
    then
        echo $Arq nao existe.
        Erro=3
        continue
    fi

    DirOrig=`dirname $Arq`
    if  [ ! -w $DirOrig ]
    then
        echo Sem permissao de remover no diretorio de $Arq
        Erro=4
        continue
    fi

    if  [ \"$DirOrig\" = \"$MeuDir\" ]
    then
        echo $Arq ficara sem copia de seguranca
        rm -i $Arq
        [ -f $Arq ] || echo $Arq removido
        continue
    fi

    mv $Arq $MeuDir
    echo $Arq removido
done
exit $Erro

smbs

Update browscap

Controle de banda individual com shaper

MallTrixx

Youtube-dl downloa video do youtube automatico

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.