[РЕШЕНО]Копирование в Midnight Commander. FAT32 or NTFS? Поиск файлов несовместимых с FAT32.

Ошибка оказывается в другом.
Со мной на 85% не дружит Midnight Commander:
; ; ;

; ; .
Имена файлов и каталогов очень приличные оказались (без вредных символов):
например:
  • Оверлейные спецификации класса beamer
  • С. М. Львовский Набор и вёрстка в системе LaTeX 2003
  • О ДИФФЕРЕНЦИРУЕМОСТИ ОТОБРАЖЕНИЙ И СТРОЕНИИ ПРОСТРАНСТВ ГОЛОМОРФНЫХ ФУНКЦИЙ НА БЕСКОНЕЧНОМЕРНЫХ ПРОСТРАНСТВАХ В. П. Кондаков
  • К. Б. Петренко ГРАНИЧНЫЕ СВОЙСТВА ВЕКТОРНОЗНАЧНЫХ АНАЛИТИЧЕСКИХ ФУНКЦИЙ В ПОЛИКРУГЕ
и так далее...
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
Вы уверены, что ваша карточка правильно смонтирована?
Покажите вывод
grep media /proc/mounts
при смонтированной карточке.
sdc это карточка мелкая в картридере
sdd это флешка
$ grep media /proc/mounts
/dev/sda6 /media/bcb536f2-ef06-4838-ad5e-b48bb6960be0 ext4 rw,nosuid,nodev,relatime,data=ordered 0 0
/dev/sdc1 /run/media/nnikita/951C-3AB8 vfat rw,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0
/dev/sdd1 /run/media/nnikita/EC69-3712 vfat rw,nosuid,nodev,relatime,uid=1000,gid=100,fmask=0022,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,showexec,utf8,flush,errors=remount-ro 0 0
$

одна карточка другая флешка, но ни туда ни туда не залетают файлы...
проблема в том, оказалось, что появились в именах странные символы: например
На ЖФС залетело без проблем. Хотелось бы также на FAT32... Как побороть эти странные символы?
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
samson4747, это не совсем символы. Вы прочли на них шестнадцатеричные коды? Как я понимаю, 0A означает символ \n, переход на новую строку. Спрашивается, откуда у вас в именах файлов взялась такая жуть? Разумеется, в FAT нельзя писать спецсимволы в имена файлов, но их вообще нигде в имена файлов писать не следует, даже если ФС не запрещает. Кстати, сверхдлинные имена (особенно вложенные в такие же каталоги) тоже могут вызывать проблемы.
Natrio, да это переход на новую строку, но откуда они взялись не знаю, либо скачал из библиотеки такой файл, либо когда переименовывал скопировал просто с названия книги вместе с переносом. Как побороть эти косяки? Буду очень признателен. Имена все, меньше 255 символов.
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
samson4747
да это переход на новую строку, но откуда они взялись не знаю, либо скачал из библиотеки такой файл, либо когда переименовывал скопировал просто с названия книги вместе с переносом. Как побороть эти косяки?
Переименовать пробовали?
Буду очень признателен. Имена все, меньше 255 символов
По-отдельности да, а если полный путь с каталогами? Так что лучше не злоупотреблять.
Переименовывать отдельные файлы могу, но их около 7 Гб всех файлов. Дерево каталогов возможно и даст 255 символов, могу сократить, но как убрать эти чертовские символы?
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
samson4747, ну ты команду find изучил?
так вот пиши скриптик который найдет и переименует файлы которые содержат что либо кроме латинских символов, цифр и точки (грубо говоря)
и всего делов то.
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Найти например смогу их, а вот переименовать не понял как. Нужно нечто такое, как мне друг подсказал.
"If you try to hide the complexity of the system, you'll end up with a more complex system". Layers of abstraction that serve to hide internals are never a good thing. Instead, the internals should be designed in a way such that they NEED no hiding. —Aaron Griffin
nafanja
samson4747, ну ты команду find изучил?
так вот пиши скриптик который найдет и переименует файлы которые содержат что либо кроме латинских символов, цифр и точки (грубо говоря)
и всего делов то.
Ну, это было бы слишком жестоко. Без русских букв там ничего не останется.
 
Зарегистрироваться или войдите чтобы оставить сообщение.