如何解决linux长文件名

如何解决linux长文件名,第1张

Linux 系统所具有的可以起长文件名的功能,你是无法更改的。除非你精通 *** 作系统内部结构,把该功能从 *** 作系统底层进行修改。所以说,如果不需要长文件名的话,你只要在给文件起名称时,取一个短的文件名即可。

题主你好,

这个长度不是绝对的, 但大多数的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' {}

=====

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

你可以使用键盘的Tab补全文件名。

例如:

有个文件linux123456789.txt

方法:

1.你在shell中输入,vim liunx

2.按下你键盘的Tab键(linux会补全文件名)

你可以搜索bash tab键


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

原文地址:https://54852.com/yw/8668108.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存