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

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

题主你好,

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

文件名长度限制是255字符

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

-----

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

文件名最大长度: getconf NAME_MAX /

路径名最大长度: getconf PATH_MAX /

我电脑上的情况:

-----

另外,这个信息其实都在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' {}

=====

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

可以使用wc命令,wc命令的功能为统计指定文件中的字节数、单词数、行数, 并将统计结果显示输出。

常用参数:

-c, --bytes打印字节数

-m, --chars 打印字符数

-l, --lines 打印行数

-w, --words 打印单词数

用法示例:

统计file.txt文件中字符的个数:

$ wc -m file.txt

wc命令默认的输入参数为文件名,可以转而通过管道符输入文本流。

统计字符串"zhidao"字符的个数:

$ echo "zhidao" | wc -m


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7445218.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存