增加用户:useradd 用户名
链接文件
链接文件指向某个实际的目标文件,其用途类似于Windows系统中的“快捷方式”,也即当访问链接文件时,实际访问的将是链接文件所指向的目标文件。
链接文件分为硬链接文件(hard link)和符号链接文件(symbolic link),符号链接仅记录了目标文件所在路径,而硬链接文件实际则是目标文件的一个副本。可以利用ln命令创建关于某个目标文件的硬链接文件或符号链接文件。
ln 命令
【功能】创建链接文件,默认创建硬链接文件。
【格式】ln [选项] 源文件路径 链接文件路径
【主要选项】-b 若存在同名文件,则覆盖前备份原来的文件-s 建立符号链接文件
【知识点】符号链接文件和硬链接文件两者之间有何区别?为什么需要使用两种不同的链接文件类型?对于这些问题,需要结合索引节点这个概念来讨论。´ 索引节点用于记录文件以及目录(本质上也是文件)的属性信息以及存储文件的数据块的物理位置。可以利用ls命令中的-i选项查看每个文件的索引号。´ 硬链接文件和符号链接文件,它们之间的区别关键在于硬链接文件与目标文件共用同一个索引节点(inode),所以即使目标文件被改名或移动到别的目录上,硬链接文件仍然有效。´ 符号链接文件则是记录了目标文件的存放路径,所以当目标文件被移动后,符号链接就会失效。
【你来敲一敲,试一试】
发现:硬链接文件和符号链接文件的区别。
第1步:创建一个目标文件test以及对应的硬链接文件hlink和符号链接文件slink。´
第2步:利用ls命令对比这三个文件在索引号上的差异。´
第3步:改变目标文件名称并查看两种链接文件是否仍有效。´
第4步:改变目标文件存放位置并查看硬链接文件是否仍有效。´
第5步:修改目标文件的内容。´
第6步:将目标文件迁移到/boot目录下并查看硬链接文件是否仍有效。(硬链接不能用于在不同的文件系统间创建文件的链接)。