题主你好,
这个长度不是绝对的, 但大多数的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' {}
=====
希望可以帮到题主, 欢迎追问.
Linux修改命令提示符的路径长度,可以在bash shell的配置文件中进行修改,bash shell的配置文件在~/.bashrc中。
1、用vim打开bashrc
2、在vim执行搜索命令/$PS,查找终端设置
3、注意看配置文件中的参数,\w是显示完整路径,\W是显示简单路径,把w变成W就可以,如下图所示的位置:
你好,解释如下:Linux绝路径相路径理解: 于Linux言目录组织整结构层根目录(/)路径根目录(/)始则绝路径比(/usr,/usr/local) 相路径则相于前目录前目录基础向查找应目录书写直接输入应目录即表示(usr,usr/local)举例说明:前目录/usrlocal则表示绝路径/usr/local/usr查找local目录
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)