标签:需要 upper access media 执行 文件通配符 标识 载器 操作
数据 就是存放资源一般来说
.sh 脚本文件
.tar.g2 压缩文件
.conf/cnf 配置文件
.log 日志文件
同时linux系统对 大小非常敏感,所以在操作的时候一定要注意 大小写
文件名规则:
文件名最长255个字节
包括路径在内的文件名最长4095个字节
文件颜色类型:
蓝色 --> 目录
绿色 --> 可执行文件
红色 --> 压缩文件
浅蓝色 -->链接文件
灰色 --> 其他文件
××× -->设备文件 包括char fifo
红色闪烁 --> 表示链接的文件有问题
除了 斜杠和NUK,所有的字符都有效,但使用特殊字符的目录名和文件不推荐使用,有些字符需要用引号来引用他们
linux系统可以看做为 树状的文件系统
命令:tree -L 1 -d /
tree 用来查看目录结构
-L 指定层数
-d 只查看目录
linux文件的系统结构:
linux下的文件类型
-:普通文件
d:目录文件
b:块设备
c:字符设备
I:符号链接文件
p:管道文件pipe
s:套接字文件socket
文件的时间戳
时间戳mtime atime ctime
atime 最近访问时间 Access
mtime 修改时间 Modify
ctime 最近改变时间 Change
文件创建之初 所有时间戳都是一致的
正常的情况下是访问一次,文件的atime就应该upper更新一次
系统加了一个新的特性relatime
atime不会经常改变,只有在mtime比atime新的时间,再次访问文件atime 才会发生改变
mtime或者是atime都会造成ctime修改
修改文件的属性 比如文件的属主和属组的时候 ctime的修改
使用编辑器打开文件也有可能造成atime的改变
使用touch -a 修改文件(修改文件属性)的访问时间也会造成ctime的改变
mtime改变 ,ctime也会跟着改变
修改文件属性或者权限 ,则 ctime也会跟着改变
atime并不会时时发生改变,只有当mtime比atime新的时候才会改变
还有一种关于 时间戳的区别
文件的 Access time,atime 是在读取文件或者执行文件时更改的。
文件的 Modified time,mtime 是在写入文件时随文件内容的更改而更改的。
文件的 Create time,ctime 是在写入文件、更改所有者、权限或链接设置时随 Inode 的内容更改而更改的。
文件通配符
字符类:man 7 glob
[:lower:]:任意小写字母
[:upper:]:任意大写字母
[:alpha:]:任意大×××字母
[:alnum:]:任意数字或字母
[:blank:]:水平空白字符
[:space:]:水平或垂直空白字符
[:punct:]:标点符号
[:print:]:可打印字符
[:xdigit:]十六进制字符
标签:需要 upper access media 执行 文件通配符 标识 载器 操作
原文地址:http://blog.51cto.com/12580998/2158566