Linux文件长度限制:
在Linux底下,使用传统的Ext2/Ext3/Ext4文件系统以及近来被CentOS7当作预设文件系统的xfs文件系统而言,针对文件名都长度限制为:单一文件或目录的最大允许文件名长度为255bytes,以一个ASCII英文占用一个byte来说,则大约可达255个字符长度。若是以每个汉字占用2byte来说,最长文件名就是128个汉字。
- rwx r-x r--. 3 root root 4096 Sep 27 2019 15:09 .bashrc 0123 456 789 | ||||||||||||||||
一、第0个字符代表这个文件是【目录、文件、或连接文件等等】:
二、第1到第9个字符分别代表【文件所有者own、同一群组group、其他账号other】的权限(rwx分别代表读、写、执行),没有该项权限则用 "-" 替代 三、数字3表示有3个链接连接到此节点 四、第一个root表示这个文件的拥有者账号为root 五、第二个root表示这个文件的所属群组为root 六、4096表示文件大小,单位为byte 七、文件的创建日期或最近修改日期 八、文件名(前面带“.”表示隐藏的文件) | ||||||||||||||||
|
命令 | 描述及简要示例 | 所更改文件 | |||||
---|---|---|---|---|---|---|---|
chgrp | 改变文件所属群组 | /etc/group | |||||
[root@csdn~]#chgrp [-R] diname/filename ... -R:进行递归(recursive)的持续变更 [root@csdn~]#chgrp users dirname/filename | |||||||
chown | 改变文件拥有者 | /etc/passwd | |||||
[root@csdn~]#chown [-R] 账号名称 文件或目录 [root@csdn~]#chown [-R] 账号名称:组名 文件或目录 | |||||||
chmod | 改变文件的权限,SUID,SGID,SBIT等特性 | ||||||
[root@csdn~]#chmod [-R] xyz 文件或目录
[root@csdn~]#chmod u=rwx,go=rx 文件或目录
| |||||||