Автор Тема: K3b не видит dvd-rom [решено]  (Прочитано 11994 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: K3b не видит dvd-rom [решено]
« Ответ #30 : 28.07.2011 13:20:43 »
А с кодировкой, что самое лёгкое предложить можете?
Не могу, ибо забылось за давностию лет.
Но направить куда смотреть могу, ИМХО. Тут, возможно, не куда-то сюда ли смотреть надо?

k3b и русский язык для винды | Russian Gentoo Linux Community
http://www.gentoo.ru/node/8303
k3b, utf8 как записать файлы с русскими буквами? | Russian Gentoo Linux Community
http://92.241.171.64/node/3571
Форум - General - Как сделать, чтобы русские имена файлов, записанные xcdroast/k3b правильно читались на MS Windows?
http://www.linux.org.ru/forum/general/1955543
k3b кодировка - unixforum.org
http://unixforum.org/index.php?showtopic=33221
[sisyphus] k3b - как обычно имена файлов
http://lists.altlinux.org/pipermail/sisyphus/2006-September/305584.html

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: K3b не видит dvd-rom [решено]
« Ответ #31 : 28.07.2011 20:44:23 »
А тут вот товарищ один, скрипт предложил для укорочения имён файлов
#!/bin/bash

TARGET="$1"

if [ -z "$TARGET" ]; then
    cat <<EOT
Использование: `basename $0` TARGET
Создание хардлинков на файлы в CWD.
Хардлинки обрезаются по маздайным правилам.
EOT
    exit 70
fi

if [ ! -d "$TARGET" ]; then
    mkdir --parents "$TARGET"
    err=$?
    if [ $err != 0 ]; then
        exit $err
    fi
fi

find . -type f |\
    while read FILE; do
        echo "$FILE"
        DIRNAME=`dirname "$FILE"`
        DIRNAME="${DIRNAME#./}"
        if [ ! -d "$TARGET/$DIRNAME" ]; then
            mkdir --verbose --parents "$TARGET/$DIRNAME"
            err=$?
            if [ $err != 0 ]; then
                exit $err
            fi
        fi

        BASENAME=`basename "$FILE"`
        EXT="${BASENAME##*.}"
        if [ "$EXT" = "$BASENAME" ]; then
            EXT=""
        else
            EXT=".$EXT"
        fi
        NAME="${BASENAME%.*}"
        if echo "$NAME" | grep -q ' '; then
            NAME=`echo "$NAME" | sed 's/\s/_/g'`
        fi
        LEN_NAME=${#NAME}
        if (( $LEN_NAME > 8 )); then
            NAME1="${NAME::7}~"
            N=0
            while [ -f "$TARGET/$DIRNAME/$NAME1$EXT" ]; do
                (( N = N + 1 ))
                if [ $N = 10 ]; then
                    echo "невозможно создать ещё один файл"
                    exit 71
                fi
                NAME1="${NAME::6}~$N"
            done
            NAME="$NAME1"
        fi
        ln --verbose "$FILE" "$TARGET/$DIRNAME/$NAME$EXT"
        err=$?
        if [ $err != 0 ]; then
            exit $err
        fi
    done
Подскажите как им пользоваться? Где хоть директоию указать, какие файлы укорачивать?
А то там, мне спрашивать не очень-то удобно.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: K3b не видит dvd-rom [решено]
« Ответ #32 : 28.07.2011 21:06:43 »
Цитировать
Использование: `basename $0` TARGET
где basename $0 - имя скрипта
TARGET - имя файла

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: K3b не видит dvd-rom [решено]
« Ответ #33 : 28.07.2011 21:15:28 »
Цитировать
Использование: `basename $0` TARGET
где basename $0 - имя скрипта
TARGET - имя файла
А какое имя лучше вводить?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: K3b не видит dvd-rom [решено]
« Ответ #34 : 28.07.2011 21:23:52 »
В смысле? Какое есть.

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: K3b не видит dvd-rom [решено]
« Ответ #35 : 28.07.2011 21:28:39 »
В смысле? Какое есть.
А какое есть? У них у всех разные имена.
Что-то не пойму алгоритм этого скрипта. (пойду наверное всё-таки у скриптстартера спрошу)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: K3b не видит dvd-rom [решено]
« Ответ #36 : 28.07.2011 22:55:56 »
У кого у скрипта? Или и у папки, в которой создаются жёсткие ссылки?

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: K3b не видит dvd-rom [решено]
« Ответ #37 : 29.07.2011 00:00:37 »
у папки, в которой создаются жёсткие ссылки?
А где она будет создана?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: K3b не видит dvd-rom [решено]
« Ответ #38 : 29.07.2011 00:52:30 »
Там, где вы укажите

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Re: K3b не видит dvd-rom [решено]
« Ответ #39 : 29.07.2011 01:39:02 »
А где указывать на что жёстки ссылки ссылаться будут?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 255
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Re: K3b не видит dvd-rom [решено]
« Ответ #40 : 29.07.2011 07:14:22 »
На текущий каталог и ниже.