0.1
This commit is contained in:
@@ -1,2 +1,15 @@
|
|||||||
|
Linux compressor humanizer
|
||||||
|
|
||||||
lch a.zip -> Descomprimir
|
lch a.zip -> Descomprimir
|
||||||
lch a a.zip -> comprimir
|
lch a.zip a -> comprimir
|
||||||
|
|
||||||
|
|
||||||
|
Supported extensions
|
||||||
|
- tar
|
||||||
|
- tar.gz
|
||||||
|
- tar.bz2
|
||||||
|
- bz2
|
||||||
|
- tgz
|
||||||
|
- gz
|
||||||
|
- zip
|
||||||
|
- 7z
|
||||||
@@ -0,0 +1,98 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
|
||||||
|
function descompressor()
|
||||||
|
{
|
||||||
|
case $1 in
|
||||||
|
*.tar)
|
||||||
|
tar -xvf $1
|
||||||
|
;;
|
||||||
|
*.tar.gz)
|
||||||
|
tar -xzvf $1
|
||||||
|
;;
|
||||||
|
*.tar.bz2)
|
||||||
|
tar xjf $1
|
||||||
|
;;
|
||||||
|
*.bz2)
|
||||||
|
bzip2 -d $1
|
||||||
|
;;
|
||||||
|
*.tgz)
|
||||||
|
tar -zxvf $1
|
||||||
|
;;
|
||||||
|
*.gz)
|
||||||
|
gzip -d $1
|
||||||
|
;;
|
||||||
|
*.zip)
|
||||||
|
unzip $1
|
||||||
|
;;
|
||||||
|
*.7z)
|
||||||
|
7za e $1
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Extent not found"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "Done"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function compressor()
|
||||||
|
{
|
||||||
|
case $1 in
|
||||||
|
*.tar)
|
||||||
|
tar -cvf $1 $2
|
||||||
|
;;
|
||||||
|
*.tar.gz)
|
||||||
|
tar -czvf $1 $2
|
||||||
|
;;
|
||||||
|
*.tar.bz2)
|
||||||
|
tar -c $2 | bzip2 > $1
|
||||||
|
;;
|
||||||
|
*.bz2)
|
||||||
|
bzip2 $2
|
||||||
|
mv "$2".bz2 $1
|
||||||
|
;;
|
||||||
|
*.tgz)
|
||||||
|
tar -czvf $1 $2
|
||||||
|
;;
|
||||||
|
*.gz)
|
||||||
|
gzip -9 $2
|
||||||
|
mv "$2".gz $1
|
||||||
|
;;
|
||||||
|
*.zip)
|
||||||
|
zip $1 $2
|
||||||
|
;;
|
||||||
|
*.7z)
|
||||||
|
7za a $1 $2
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
echo "Extent not found"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
echo ""
|
||||||
|
echo "Done"
|
||||||
|
exit 0
|
||||||
|
}
|
||||||
|
|
||||||
|
if [ -z "$1" ] || [ -n "$3" ]
|
||||||
|
then
|
||||||
|
echo "Wrong arguments"
|
||||||
|
exit 0
|
||||||
|
else
|
||||||
|
if [ -n "$2" ]
|
||||||
|
then
|
||||||
|
echo "Compressor"
|
||||||
|
echo "----------"
|
||||||
|
echo ""
|
||||||
|
compressor $1 $2
|
||||||
|
else
|
||||||
|
echo "Descompressor"
|
||||||
|
echo "----------"
|
||||||
|
echo ""
|
||||||
|
descompressor $1
|
||||||
|
fi
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user