共计 699 个字符,预计需要花费 2 分钟才能阅读完成。
我查了一下,限制文件名 256。路径 4096。但是我下载的文件本身的文件名超过文件名上限了,有什么办法修改上限让他可以下载吗?
BTRFS 255 bytes
exFAT 255 UTF-16 characters
ext2 255 bytes
ext3 255 bytes
ext3cow 255 bytes
ext4 255 bytes
FAT32 8.3 (255 UCS-2 code units with VFAT LFNs)
NTFS 255 characters
XFS 255 bytes 复制代码
root # getconf -a | grep -i name_max
NAME_MAX 255
_POSIX_NAME_MAX 255
LOGNAME_MAX 256
TTY_NAME_MAX 32
TZNAME_MAX
_POSIX_TZNAME_MAX
CHARCLASS_NAME_MAX 2048
HOST_NAME_MAX 64
LOGIN_NAME_MAX 256
root ~ # getconf -a | grep -i path_max
PATH_MAX 4096
_POSIX_PATH_MAX 4096 复制代码
或许修改内核可以突破?用的什么文件系统?
403_Forbidden 发表于 2022-12-12 13:11
用的什么文件系统?
debian 11
sodo 发表于 2022-12-12 13:13
debian 11
文件系统不会操作系统那能不能将下载的文件以新名字保存?取决于文件系统,建议你开发一个新的文件系统感觉不能修改吧,我以前上班 cpp 行业软件里,max_path 默认就是这么长,能用户自定义那不得全部溢出呀好八,谢谢各位的解答