linux文件类型
使用ls -l命令查看的第一个字符 | 文件类型 | 说明 |
---|---|---|
- | 普通文件 | 类似于Windows的记事本 |
d | 目录文件 | 类似于Windows文件夹 |
c | 字符设备文件 | 串行端口设备,随机读写,键盘 |
b | 块设备文件 | 可供存储的接口设备,随机读取,硬盘 |
p | 管道文件 | 用于进程间的通信 |
s | 套接字文件 | 通常用于网络上的通信。可以启动一个程序来监听客户端的要求,客户端可以通过套接字来进行数据通信 |
l | 符号链接又叫软连接,和原文件不是一个文件 | 例如Windows的快捷方式,如果原始文件被删除,所有指向它的符号链接也就都被破坏了。软链接有自己的node,是linux特殊文件的一种,文件系统,也可以为目录建立 |
硬链接 | 只能引用同一文件系统的文件。它引用的是文件系统中的物理索引(也称为inode)。当移动或删除文件时,硬链接不会被破坏,因为它所引用的是文件的物理数据而不是文件在件结构中的位置 |
timedatecal命令
用于设置系统时间,英文全称为:“time date contral”,语法格式为
timedatectl [OPTIONS...] {COMMAND}
参数 | 作用 |
---|---|
status | 显示状态信息 |
list-timezones | 列出已知时区 |
set-timezone | 设置生效时区 |
set-time | 设置系统时间 |
ls命令
查看目录下的文件
语法格式:
ls [OPTION]... [FILE]
[root@rhcsay ~]# ls -A
//查看不包括点和点点的文件
选项 | 功能 |
---|---|
-a | 显示所有子目录和文件的信息,包括名称以“.”开头的隐藏目录和隐藏文件 |
-A | 以-a选项的作用类似,但不显示表示当前目录的“.”和表示父目录的“…” |
-t | 按文件的修改时间排序后。予以显示 |
-d | 显示指定目录本身的信息,而不显示目录下的各个文件和子目录的信息 |
-h | 以更人性化的方式显示出目录或文件的大小,默认的大小单位为字节,使用-h选项后将显示为K、M等单位。此选项需要和-l选型结合使用才能体现出结果 |
-l | 以长格形式显示文件和目录的详细信息,ls命令默认只显示名称的短格式 |
-R | 以递归的方式显示指定目录及其子目录中的所有内容 |
-c | 改变文件属性(状态) |
-s | 按照文件大小排序 |
-i | 显示文件索引节点号。一个索引节点代表一个文件,在linux中保存在磁盘分区中的文件都给他分配一个编号,称为索引节点号inode |
每个文件都具备三个时间:
ctime(change time):改变文件属性(状态)的时间
mtime(modification time):修改文件内容的时间
atime(access time):最近访问时间