错误,无法创建文件 .. 文件名太长

Orl*_*rlo 5 linux filenames ubuntu

如何在linux中增加文件名的最大长度?

我正在尝试下载一个 torrent 文件,显然因为它是Cyrillic,文件名达到了限制。

error, couldn't create file "??? ??? ???????/128 (????? ????????????? ??????? ? ??????? ?????; ????? ?? ?????????????; ????????? ??????; ???????? ??????? ?????????????; ??????? ??? ???????).avi":  File name too long
Run Code Online (Sandbox Code Playgroud)

getconf -a | grep -i 名字

NAME_MAX                           255
_POSIX_NAME_MAX                    255
LOGNAME_MAX                        256
TTY_NAME_MAX                       32
TZNAME_MAX                         6
_POSIX_TZNAME_MAX                  6
CHARCLASS_NAME_MAX                 2048
HOST_NAME_MAX                      64
LOGIN_NAME_MAX                     256
Run Code Online (Sandbox Code Playgroud)

小智 4

我认为问题出在文件系统中。ext4 上的文件名长度只能为 255 个字节。您的文件名有 296 个字符,因此有 296 个字节。

https://askubuntu.com/questions/166764/how-long-can-file-names-be

  • 这是一个很好的评论,但不是一个答案——问题仍然没有解决。此外,最好不要发布裸链接,而是包含链接文章的基本部分(作为引用或改写),然后是链接。如果链接断开,您的答案仍然有用。 (2认同)