в Linux имя файла :.zip
действительно верно? Что произойдет, если я скопирую этот файл на жесткий диск NTFS под управлением Windows? Получу ли я сообщение об ошибке?
3 ответа
Верьте или нет, я действительно однажды попробовал что-то подобное. Я загрузил ПК, который обычно работал под управлением Windows, с Fedora Live CD. Затем я создал файл с обратной косой чертой ("\"). Вы знаете, для чего используется Windows. В любом случае, после этого я загрузился обратно в Windows, и у меня не было никаких проблем. Фактически он показал файл с полным именем, включая обратную косую черту! До того, как я пытался открыть его, я получил файл не найдены ошибки. Я не мог удалить или сделать что-нибудь еще с этим. Я продолжал получать ту же ошибку. Наконец, единственный способ избавиться от него - это загрузиться обратно на Fedora Live CD и удалить файл оттуда.
Я знаю, что об этом спрашивали довольно давно, но я думаю, что, возможно, кому-то еще может быть интересно об этом когда-нибудь.
Если вы делаете копию из Windows, копия потерпит неудачу.
На форумах Ubuntu есть ветка, которая выглядит примерно так: предлагается просто переименовать файл, прежде чем пытаться его скопировать.
Если вы не можете загрузиться в Linux для переименования файла, рекомендуется использовать подстановочный знак вместо недопустимого символа (например,? или *) чтобы найти отдельный файл и переименовать его с помощью командной строки, хотя подстановочный знак должен совпадать только с одним файлом.
Например, скажем, ваш файл d:\SomeInvalidFile:123.zip
вы можете сделать следующее:
ren d:\SomeInvalidFile?123.zip d:\SomeNowValidFile_123.zip
Я знаю, что Ubuntu может читать / писать в NTFS без проблем из-за NTFS-3G. В настоящее время я считаю, что Windows не имеет таких же привилегий с ext4 (родной формат раздела Linux).