shell_patterns=0 + ! t t @ Do something on the current file CMD=%{Enter command} $CMD %f + t t @ Do something on the tagged files set %t; CMD=%{Enter command} while [ -n "$1" ]; do $CMD "$1" shift done + t t 1 Размер отмеченных файлов clear du -sch %t + ! t t 2 Записать этот каталог (файл) на DVD со стиранием старого содержимого clear growisofs -Z /dev/cdwriter -R -jcharset cp1251 -hide-rr-moved -graft-points /%f=%f && \ echo "DVD успешно перезаписан." && \ cdrecord dev=/dev/cdwriter -eject + t t 2 Записать отмеченные файлы на DVD со стиранием старого содержимого clear PATH_LIST=`mktemp ~/tmp/growisofs-list.XXXX` for i in %t do echo "/$i=$i" >> $PATH_LIST done growisofs -Z /dev/cdwriter -R -jcharset cp1251 -hide-rr-moved -graft-points -path-list $PATH_LIST && \ echo "DVD успешно перезаписан." && \ rm -f $PATH_LIST && \ cdrecord dev=/dev/cdwriter -eject #+ t t #2 Добавить отмеченные файлы на DVD # clear # PATH_LIST=`mktemp ~/tmp/growisofs-list.XXXX` # for i in %t # do # echo "/$i=$i" >> $PATH_LIST # done # growisofs -M /dev/cdwriter -R -jcharset cp1251 -graft-points -path-list $PATH_LIST && \ # echo "DVD успешно изменён." && \ # rm -f $PATH_LIST && \ # cdrecord dev=/dev/cdwriter -eject =+ f \.iso$ | f \.ISO$ | f \.Iso 6 Записать ISO на CD clear cdrecord -v -tao driveropts=burnfree -eject dev=/dev/cdwriter %f =+ f \.iso$ | f \.ISO$ | f \.Iso 4 Добавить ISO на DVD clear growisofs -M /dev/cdwriter=%f && \ cdrecord dev=/dev/cdwriter -eject =+ f \.iso$ | f \.ISO$ | f \.Iso 5 Перезаписать ISO на DVD со стиранием старого содержимого clear growisofs -Z /dev/cdwriter=%f && \ cdrecord dev=/dev/cdwriter -eject + ! t t 3 Сделать CD ISO из этого каталога(файла) clear echo -n "Укажите имя ISO файла (без расширения) [%f]: " read image if [ "$image"x = x ]; then image=%f; fi mkisofs -R -jcharset cp1251 -hide-rr-moved -graft-points -o "$image.iso" /%f=%f && \ echo "$image.iso успешно создан." + t t 3 Сделать CD ISO из отмеченных файлов clear echo -n "Укажите имя ISO файла (без расширения) [image]: " read image if [ "$image"x = x ]; then image=image; fi PATH_LIST= for i in %t do PATH_LIST="$PATH_LIST/$i=${i}\n" done echo -ne $PATH_LIST | mkisofs -R -jcharset cp1251 -hide-rr-moved -graft-points -o "$image.iso" -path-list - \ && echo "$image.iso успешно создан." =+ f \.iso$ | f \.ISO$ | f \.Iso 8 Очистить CDRW по-быстрому (fast blank) clear cdrecord blank=fast -v -eject driveropts=burnfree dev=/dev/cdwriter =+ f \.iso$ | f \.ISO$ | f \.Iso 9 Очистить CDRW полностью (all blank) clear cdrecord blank=all -v -eject driveropts=burnfree dev=/dev/cdwriter