元数据包括:node
用stat能够查看文件的元数据信息linux
[root@localhost ~]# stat /etc/fstab File: ‘/etc/fstab’ Size: 501 Blocks: 8 IO Block: 4096 regular file Device: 803h/2051d Inode: 16777282 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root) Context: system_u:object_r:etc_t:s0 Access: 2020-06-10 10:51:16.065686477 -0400 Modify: 2020-03-31 13:45:29.822983459 -0400 Change: 2020-03-31 13:48:34.390977987 -0400 Birth: -
stat命令显示文件源数据信息各个指标解释
File: 文件名称;
Size: 文件大小;
Blocks: 占用的磁盘块数;
IO Block:IO块大小;
regular file:这里是显示文件的类型,这是一个普通文件
Device:所在设备;
Inode:Inode节点号;
Links:连接次数;
Access :访问权限;
Uid:uid号和属主;
Gid:gid号和属组;
Access:访问时间,atime,读取文件内容
Modify:修改时间, mtime,改变文件内容(数据)
Chang:改变时间, ctime,元数据发生改变vim
touch命令
格式:touch [OPTION]... FILE...ide
硬连接和软连接区别
1本质:硬连接:同文件多个名字;软连接不一样文件
2跨分区:硬连接不能跨分区建立,由于他们指的时一样的数据;软连接能够跨分区
3目录:硬连接不能对目录文件夹建立连接;软连接能够
4相互关系:硬连接删除原数据后连接不受影响;软连接删除原文件后连接失效
5inode号:硬连接源文件与连接文件相同的innode号;软连接的源文件与连接文件innode号不一样
6连接数:建立硬连接后文件会增长连接数;建立软连接后文件不会增长连接数
7相对路径:软连接的建立:原始文件路径须要以连接文件坐在目录,写相对路径
8文件类型:硬链接为普通文件-;软连接文件为l
9建立方式:ln -s建立软连接,ln -s 原文件 连接文件;建立硬连接不加sui
cp 命令,主要用来复制文件和目录,同时借助某些选项,还能够实现复制整个目录,以及比对两文件的新旧而予以升级等功能。指针
cp 命令的基本格式以下:
[root@localhost ~]# cp [选项] 源文件 目标文件code
选项: a:至关于 -d、-p、-r 选项的集合,这几个选项咱们一一介绍; d:若是源文件为软连接(对硬连接无效),则复制出的目标文件也为软连接; i:询问,若是目标文件已经存在,则会询问是否覆盖; l:把目标文件创建为源文件的硬连接文件,而不是复制源文件; s:把目标文件创建为源文件的软连接文件,而不是复制源文件; p:复制后目标文件保留源文件的属性(包括全部者、所属组、权限和时间); r:递归复制,用于复制目录; u:若目标文件比源文件有差别,则使用该选项能够更新目标文件,此选项可用于对文件的升级和备用。
使用绝对或相对路径:
切换到上级目录:cd ..
切换到家目录:cd
切换到上一次所在目录:cd -排序
[root@localhost ~]# cd /etc/sysconfig/network-scripts/ [root@localhost network-scripts]# cd .. [root@localhost sysconfig]# cd - /etc/sysconfig/network-scripts [root@localhost network-scripts]#
ls能够列出目录下的内容
Usage:ls [OPTION]... [FILE]...递归
ls -a 包含隐藏文件 ls -l 显示额外的信息 ls -R 目录递归 ls -ld 目录和符号连接信息 ls -1 文件分行显示 ls –S 按从大到小排序 ls –t 按mtime排序 ls –u 配合-t选项,显示并按atime重新到旧排序 ls –U 按目录存放顺序显示 ls –X 按文件后缀排序
经常使用选项:ip
i 交互式 f 强制 b 目标存在,覆盖前先备份
选项
d: 只显示目录 L level:指定显示的层级数目 P pattern: 只显示由指定pattern匹配到的路径
p: 存在于不报错,且可自动建立所需的各目录`` v: 显示详细信息 m : 建立目录时直接指定权限
p: 递归删除父空目录 v: 显示详细信息
vim /tmp/profile
:进入命令模式
:%s/^\s*//g
:进入命令模式 :set tabstop=4