PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
1)windows通过扩展名(.txt)来区分文件类型。
2)linux没有扩展名这一说,但是兼顾习惯还是会考略扩展名。linux一切皆文件
**第一个字符表示文件类型:d目录 l link文件 - 普通文件 file命令 普通文件名--查看文件类型
[root@es3 etc]# ll
total 1076
-rw-r--r--. 1 root root 16 Nov 29 2018 adjtime
-rw-r--r--. 1 root root 1518 Jun 7 2013 aliases
-rw-r--r--. 1 root root 12288 Nov 30 2018 aliases.db
drwxr-xr-x. 2 root root 4096 Jul 24 22:19 alternatives
-rw-------. 1 root root 541 Apr 11 2018 anacrontab
-rw-r--r--. 1 root root 55 Apr 11 2018 asound.conf
drwxr-x---. 3 root root 43 Nov 29 2018 audisp
** File is of type c:
b block (buffered) special
c character (unbuffered) special
d directory
p named pipe (FIFO)
f regular file
l symbolic link; this is never true if the -L option or the -follow option is in effect, unless the symbolic
link is broken. If you want to search for symbolic links when -L is in effect, use -xtype.
s socket
D door (Solaris)
[root@es3 init.d]# ll -ih
total 44K
17154840 -rwxr-x--- 1 root root 4.0K Jun 21 00:04 elasticsearch
16876588 -rw-r--r--. 1 root root 18K Jan 3 2018 functions
16876589 -rwxr-xr-x. 1 root root 4.3K Jan 3 2018 netconsole
第一列:inode号 索引节点(index node)
第二列:权限
第三列:文件硬链接数
第四、五列:属主属组
第六列:文件大小
第七、八、九列:最近修改时间mtime
第十列:文件名称
分区要格式化,创建文件系统
文件系统:
1.inode 文件属性信息(ls -l的结果),指向文件实体的指针功能,唯独不包含文件名
2.block 实体数据 磁盘读取数据,是按block为单位的 一个block只能至少存放一个文件的内容,所以并非block越大要好(比如小文件)
访问文件流程:first ---->innode(文件信息)---->then---->block(真实的数据,有一定大小,有可能有多个block)
生产环境:如何调整block大小
可根据业务调整(一般为4k),特殊业务:视频就可以适当调大block
大文件的业务,block尽量大一点
小文件的业务,block就给小一点
ext3/ext4最大4k,工作里几乎没有小于4k的文件,所以调整为4k,如果像视频音频可以换block大的文件系统
原文:https://www.cnblogs.com/linux-error/p/11440891.html