1

в Linux имя файла :.zip действительно верно? Что произойдет, если я скопирую этот файл на жесткий диск NTFS под управлением Windows? Получу ли я сообщение об ошибке?

3 ответа3

1

Верьте или нет, я действительно однажды попробовал что-то подобное. Я загрузил ПК, который обычно работал под управлением Windows, с Fedora Live CD. Затем я создал файл с обратной косой чертой ("\"). Вы знаете, для чего используется Windows. В любом случае, после этого я загрузился обратно в Windows, и у меня не было никаких проблем. Фактически он показал файл с полным именем, включая обратную косую черту! До того, как я пытался открыть его, я получил файл не найдены ошибки. Я не мог удалить или сделать что-нибудь еще с этим. Я продолжал получать ту же ошибку. Наконец, единственный способ избавиться от него - это загрузиться обратно на Fedora Live CD и удалить файл оттуда.

Я знаю, что об этом спрашивали довольно давно, но я думаю, что, возможно, кому-то еще может быть интересно об этом когда-нибудь.

1

Если вы делаете копию из Windows, копия потерпит неудачу.

На форумах Ubuntu есть ветка, которая выглядит примерно так: предлагается просто переименовать файл, прежде чем пытаться его скопировать.

Если вы не можете загрузиться в Linux для переименования файла, рекомендуется использовать подстановочный знак вместо недопустимого символа (например,? или *) чтобы найти отдельный файл и переименовать его с помощью командной строки, хотя подстановочный знак должен совпадать только с одним файлом.

Например, скажем, ваш файл d:\SomeInvalidFile:123.zip вы можете сделать следующее:

ren d:\SomeInvalidFile?123.zip d:\SomeNowValidFile_123.zip

-3

Я знаю, что Ubuntu может читать / писать в NTFS без проблем из-за NTFS-3G. В настоящее время я считаю, что Windows не имеет таких же привилегий с ext4 (родной формат раздела Linux).

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