Brasero и K3b: проблемы записи дисков DVD с файлами с пробелами в имени

Я решил перейти с Lucid на Maverick на своем офисном компьютере, и я хотел сделать резервную копию некоторых файлов на DVD.

Для этого я попробовал Brasero и их k3b, обе программы не работают, если папка или файлы внутри них имеют хотя бы один пробел. У большей части моих файлов есть пробел в названии, поэтому было бы больно переименовывать их все.


01- Если я правильно понял, эта проблема связана с проблемами ядра, а не с этими конкретными программами, я прав?

02 - Я прошу менеджера архивов создать RAR-файл, создав резервные копии в файлах размером 600 МБ. Таким образом я смог записать их, но они не доступны из диспетчера архивов. Это связано с размером, который я выбрал, чтобы разбить их?

03- Есть ли какие-либо другие обходные пути или исправления, которые я мог бы использовать, чтобы сделать эту резервную копию на DVD?

Благодарю.

3 ответа

Недоступность связана не со всеми присутствующими частями... если вы хотите иметь возможность извлекать файлы из одной части, есть несколько подходов. примечание: вы можете получить файлы из частей архива с помощью утилиты командной строки rar. менеджер архива просто не понимает, как это сделать.

Вы можете сделать какой-нибудь сценарий оболочки ниндзюцу и получить архивы такого размера, которые не разбиты, что поймет менеджер архивов. Если не считать этого, я не знаю способа.

Используйте приложение, подобное kiso, для создания iso-файла данных, которые вы хотите сделать резервную копию. Затем попробуйте записать это изображение на DVD.

Как найти все файлы с наиболее типичными символами с проблемными рисками?

  • Я предпочитаю базовые системные инструменты вместо дополнительных утилит.
  • Вот решение, которое можно распространить на типичные риски для вашего языка
  • (в данном случае: для немецкого языка)

    find / a * / -type f -regextype posix-egrep -regex "/ a./.[ä-äö-öü-üß-ß \ \, \; \?]. *" -print

Это будет искать все файлы в деревьях файлов, начиная с имени каталога: / a...

Вы увидите все файлы в списке, которые содержат пробел,

или один из; ä ö u ß;?

Тогда часто требуется массовое переименование.

Это можно сделать следующим образом:

Переименовать файлы /bulk = (внутри директории CURREN(!))

(-n = simulat. без переименования)

=== переименовать -v -n 's/^xb-/uxb-/' xb*; ls -l ./;

Вверху: для запуска имен файлов.

Должен адаптироваться к задаче, например, ниже для внутренней группы символов имени файла, и теперь не similuation -n, а действительно переименование:

=== переименовать -v 's/have/had/' *have*; ls -l ./;

Все это, безусловно, можно улучшить.

Но для нормальных нужд это должно делать работу.

Мне пока не удалось реализовать, как можно определить конечные переводы строки. Эта ошибка может возникнуть при сохранении файлов в редакторе KATE.

У меня был только маленький номер дела этой ошибки. Таким образом, отладочного сообщения K3b было достаточно, чтобы обнаружить эти файлы, 1 к 1 с повторными попытками записи.

Возможно, кто-то, обладающий лучшими знаниями в этой области, добавит здесь, как, как описано выше, также определять конечные переводы строк в именах файлов? (Следовательно, просто расширяя регулярное выражение в команде "найти...".)

Другие вопросы по тегам