Compactando arquivos e diretórios simultâneamente
Publicado por Sandro Marcell 28/05/2007
[ Hits: 4.582 ]
Homepage: http://sanmarcell.wordpress.com
Um simples script em Tcl que compacta arquivos e diretórios simultâneamente.
Arquivos comuns são compactados no formato ".bz2"
Diretórios são compactados no formato ".tar.bz2"
Falou!!!
#!/usr/bin/tcl
#
# Compacte arquivos e diretórios simultâneamente.
#
# Autor: Sandro Marcell (sandro_marcell@yahoo.com.br)
#
# Uso: nome_do_scrpt arquivo1 [arquivoN]
#
# É possível o uso do metacaractere (*)
if {$argc == 0} {
puts stdout "\n>> Uso: [file tail $argv0] arquivo1 \[arquivoN\]\n"
exit
}
proc Aguarde {} {
puts stdout "Compactando..."
sleep 1
}
foreach A $argv {
if {![file exists $A]} {
puts stdout "-> Arquivo ou diretório não encontrado!"
continue
} elseif {![file owned $A]} {
puts stdout "-> Sem permissão para compactar!"
continue
}
if {[file isdirectory $A]} {
Aguarde
exec tar -cjf $A.tar.bz2 $A >& /dev/null
puts stdout "-> Diretório compactado!"
} else {
Aguarde
exec bzip2 -zfk9 $A >& /dev/null
puts stdout "-> Arquivo compactado!"
continue
}
}
Criando uma simples lixeira para o usuário [Melhorado]
Compactando / descompactando arquivos (Melhorado)
Simples visualizador de arquivos texto
Convertendo escalas termométricas
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Como quebrar senha usando john the ripper
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Não consigo instalar distro antiga no virtualbox nem direto no hd (25)
queria saber como posso alterar a frequencia do meu ryzen 2300u pro (3)









