LinRar

linrar

Maziņš nieciņs tiem kam grūtības ar multi-archive ekstraktēšanu zem linux, arī  ir vajadzīgas jau standarta dependecies ( jeb rar, zenity ja nezini tad spied šeit)

Proti vajadzētu grafisko vidi arī, lai varētu izbaudīt Zenity, un skripts pats veic cleanup, tākā neesmu baigais torrentu seeders ilgstošs tad arī skriptiņš dara kā man pašam tīk.

Kā darbojas ? Vienkārši, palaid izvēlies arhīva direktoriju un viss…

Valoda BASH. Ja nezini kā lietot, tad pārej uz savu desktop, izveido tukšu failu, un iekopē apakašā esošo kodu un saglabā, tad vari atvērt termināli, vai uztaisīt desktop linku un izpildīt komandu

sh linrar vai bash file.sh

Ja vēlies, lai tavs/cita shell skripts būtu kā “executable”, jeb palaižams vel vieglāk varam darīt tā

chmod +x fails.sh (vai bez sh)

Un tad varam palaist failu

./fails.sh vai ./fails

Kods, lai darbotos pārbaudam vai #!/bin/bash ir tur kur jābūt ja nē labojam

#!/bin/bash
#
# ©© Some rights reserved. This work is licensed under a
# Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
#
# Izveidoja: Rihards ‘dExIT’ Mantejs
# Mail : dexit@dyc.lv
# Web : atver.info
# Autortiesības : http://creativecommons.org/licenses/by-nc-sa/3.0/
#
# Paldies saku : Geir ‘geirha’ Hauge, Neil ‘amethyst’ Moore
#
# Programma domāta kad norāda mapi kur atrodas .r** faili un ekstrakto tos
#
while true; do
if dir=$(zenity –title=”LinRAR by dExIT” –file-selection –directory); then
if [[ ! -d $dir ]]; then
echo “$dir: Wrong Directory” >&2
else
( cd “$dir” && for f in *.r00; do [[ -f $f ]] || continue; rar e “$f” && rm “${f%00}”[0-9][0-9]; done )
fi
else
echo “$bold Selection cancelled $bold_off” >&2
exit 1
fi
zenity –title=”Givem to meh…?” –question –text=”More work sire?” || break
done

happy wheels

Leave a Reply

Your email address will not be published. Required fields are marked *