涉及 文件管理;标准I/O和管道;inode
ln 创建链接
-d 硬链接 相当于文件别名;多个名字 指向同一个inode
在选定位置新建一个文件名,显示文件大小与源文件相同,但并没有占用磁盘空间
只增加了极少量inode数据; A与B都指向硬盘数据block
-s 软连接 相当于快捷方式;可以跨分区创建;!最好用绝对路径创建
ls -s /SPATH(原始文件的绝对路径,或相对路径;相对于软链接DPATH路径) /DPATH
会在你选定的位置上生成一个文件,保存了路径信息; A指向B的路径
不论是硬链结或软链结都 不会将原本的文件数据复制一份,只会占用非常少量的磁盘空间。
硬链接数 = 名字数量
inode索引节点:储存文件 元信息的区域
每个inode都有一个号码,Unix/Linux系统内部不使用文件名,而使用inode号码来识别文件。
当使用rm删除一个文件时,实际上是删除了 指向该文件硬盘数据块的inode信息
目录(directory)也是一种文件;一个目录是 目录下的文件名和 文件inode号之间的映射
inode包含文件的元信息: 可用 stat FILENAME 查看
* 文件的字节数
* 文件拥有者的User ID
* 文件的Group ID
* 文件的读、写、执行权限
* 文件的时间戳,共有三个:
ctime指inode上一次变动的时间;
mtime指文件内容上一次变动的时间;</