您的位置首页百科知识

Linux文件名的长度不能超过多少个字符?

Linux文件名的长度不能超过多少个字符?

的有关信息介绍如下:

题主你好,

这个长度不是绝对的, 但大多数的linux系统:

文件名长度限制是255个字符;

路径名长度限制是4096个字符;

-----

具体情况题主可以在自己电脑上执行以下两个命令看一下自己本地的linux系统这两个长度情况:

文件名最大长度: getconf NAME_MAX /

路径名最大长度: getconf PATH_MAX /

我电脑上的情况:

Linux文件名的长度不能超过多少个字符?

-----

另外,这个信息其实都在linux一个名叫limits.h的头文件中写着呢, 有兴趣的话,题主自己可以找一下:

      find /usr | grep limits.h | xargs -I {} grep -H 'NAME_MAX' {}

      find /usr | grep limits.h | xargs -I {} grep -H 'PATH_MAX' {}

=====

希望可以帮到题主, 欢迎追问.