У моего ноутбука две ОС: Windows 7 и Ubuntu 10.10. Раздел Windows 7 формата NTFS монтируется в Ubuntu.

В Ubuntu я создал каталог с каким-то глубоким путем и с длинным именем для себя, в частности, именем этого каталога является «набор измеряемых по размеру подмножеств, то есть сигма-алгебры». Сейчас в Windows я не могу открыть каталог, который, как мне кажется, из-за того, что имя слишком длинное, и я не могу его переименовать. Мне было интересно, есть ли какой-нибудь способ доступа к этому каталогу в Windows? Лучше без изменения каталога, если это возможно, но придется при необходимости.

Спасибо и всего наилучшего!


Обновить:

Это вывод с использованием «DIR /X» в cmd.exe, который не сокращает имя каталога:

F:\science\math\Foundations of mathematics\set theory\whether element of a set i
s also a set\when element is set\when element sets are subsets of a universal se
t\closed under some set operations\sigma algebra of sets>DIR /X
 Volume in drive F is Data
 Volume Serial Number is 0492-DD90

 Directory of F:\science\math\Foundations of mathematics\set theory\whether elem
ent of a set is also a set\when element is set\when element sets are subsets of
a universal set\closed under some set operations\sigma algebra of sets

03/14/2011  10:43 AM    <DIR>                       .
03/14/2011  10:43 AM    <DIR>                       ..
03/08/2011  10:09 AM    <DIR>                       a set of size-measurable sub
sets ie sigma algebra
02/12/2011  04:08 AM    <DIR>                       example
02/17/2011  12:30 PM    <DIR>                       general
03/13/2011  02:28 PM    <DIR>                       mapping from sigma algebra t
o R or C i.e. measure
02/12/2011  04:10 AM    <DIR>                       msbl mapping from general ms
bl space to Borel msbl R or C
02/12/2011  04:10 AM             4,928              new file~
03/14/2011  10:42 AM    <DIR>                       temp
03/02/2011  10:58 AM    <DIR>                       with Cartesian product of se
ts
               1 File(s)          4,928 bytes
               9 Dir(s)  39,509,340,160 bytes free

3 ответа3

1

Linux не будет назначать короткие имена файлам на разделах NTFS. «DIR /X» не будет отображать короткое имя, если файл не был создан под Windows. Есть программа командной строки (по умолчанию не установлена), которую можно использовать для ручного назначения или изменения коротких имен файлов в Linux.

Файл NTFS не обязательно должен иметь короткое имя. По умолчанию Windows назначает короткое имя, но это можно отключить в настройках Windows.

1

Windows имеет ограничения максимальной длины имени файла. Если вы не можете переименовать, используя короткое имя файла, вам придется использовать оболочку Unix/Linux на сервере, чтобы выполнить переименование.

В командной строке DOS в Windows, если вы введете «DIR /X», вы увидите короткие имена файлов.

0

У меня тоже была такая же проблема. Первое, что я подумал, было то, что имя папки было слишком длинным. Итак, я переименовал папку с помощью Linux, но когда я переключаюсь обратно в Windows, файл внутри папки не открывается. Моим решением было заархивировать папки в Linux, а затем разархивировать их из Windows. Итак, сама Windows создала все папки заново.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .