做网站购买模板,网站做视频的软件,江西临川建设集团有限公司网站,广渠门网站建设1什么是链接
ln在Linux中 ln 命令的功能是为某一个文件在另外一个位置建立一个同步的链接#xff0c;当我们需要在不同的目录#xff0c;用到相同的文件时#xff0c;我们不需要在每一个需要的目录下都放一个必须相同的文件#xff0c;我们只要在某个固定的目录#xff0…1什么是链接
ln在Linux中 ln 命令的功能是为某一个文件在另外一个位置建立一个同步的链接当我们需要在不同的目录用到相同的文件时我们不需要在每一个需要的目录下都放一个必须相同的文件我们只要在某个固定的目录放上该文件然后在其它的目录下用ln命令链接它就可以不必重复的占用磁盘空间。
2.语法
ln[选项] [源文件/目录] [目标文件/目录] 软链接 ln –s 源文件 目标文件 硬链接 ln 源文件 目标文件 (没有参数-s) -b (backup) 删除覆盖目标文件之前的备份。
-d (directory) 建立目录的硬连接。
-f (force) 强行建立文件或目录的连接不论文件或目录是否存在。
-i (interactive) 覆盖既有文件之前先询问用户。
-n (no-dereference) 把符号连接的目的目录视为一般文件。
-s (symbolic) 对源文件建立软链接(符号连接)而非硬连接。
-v (verbose) 显示指令执行过程。
-S 字尾备份字符串 用-b参数备份目标文件后备份文件的字尾会被加上一个备份字符串预设的字尾备份字符串是符号~可通过-S参数来改变它。
-V 备份方式 用-b参数备份目标文件后备份文件的字尾会被加上一个备份字符串这个字符串不仅可用-S参数变更当使用-V参数备份方式指定不同备份方式时也会产生不同字尾的备份字符串。注意:
1 ln命令会保持每一处链接文件的同步性也就是说不论你改动了哪一处其它的文件都会发生相同的变化2 通过命令 ll 可以查看列表属性第1位是l尾部会有位置指向的是软连接。 3 ln指令用在链接文件或目录如同时指定两个以上的文件或目录且最后的目的地是一个已经存在的目录则会把前面指定的所有文件或目录复制到该目录中。若同时指定多个文件或目录且最后的目的地并非是一个已存在的目录则会出现错误信息。
3.功能
连接文件或目录。Linux文件系统中有所谓的链接我们可以将其视为文件的别名而链接又可分为两种 : 硬链接与软链接;硬链接的意思是一个文件可以有多个名称;而软链接的方式则是产生一个特殊的文件该文件的内容是指向另一个文件的位置。硬链接是存在同一个文件系统中而软链接却可以跨越不同的文件系统。
(1)软链接
1.软链接以路径的形式存在。类似于Windows操作系统中的快捷方式
2.软链接可以跨文件系统 硬链接不可以
3.软链接可以对一个不存在的文件名进行链接
4.软链接可以对目录进行链接
(2)硬链接:
1.硬链接以文件副本的形式存在。但不占用实际空间。
2.不允许给目录创建硬链接
3.硬链接只有在同一个文件系统中才能创建